0

「TemplateField」とそのプロパティ Header Text および SortExpression = true を定義したグリッド ビューを使用しています。

ブラウザで表示すると、javascript でアンカー要素が作成されることがわかります。

コードでこのアンカーにタイトルタグを付けるにはどうすればよいですか。基本的には、この「Click to Sort」のようなタイトル属性を表示したい。

しかし、私はこれに対するプロパティを見ていません。javascript の有無にかかわらず、または c# を使用してこれを行うにはどうすればよいですか。

これが私のコードです

      <asp:TemplateField HeaderText="Username" SortExpression="Username">
        <EditItemTemplate>
            <asp:TextBox ID="txtUsername" runat="server"></asp:TextBox>
        </EditItemTemplate>

        <ItemTemplate>
            <asp:Label ID="Label1" runat="server"></asp:Label>
        </ItemTemplate>
    </asp:TemplateField>
4

1 に答える 1

0

jqueryを使用して問題を解決しました。

同じ問題を抱えている人のために、次のプロセスを実行しました。

ヘッダー行 th の css クラスを作成し、次のコードで jquery を使用してこの th にタイトルを追加しました。

 <script type="text/javascript">
    $(document).ready(function () {
        $('#content table tr.rowH th a').attr("title", "Click to Sort");
    });
</script>
于 2013-09-04T05:24:32.323 に答える