我正在使用网格视图,我在其中定义了" TemplateField"然后它的属性Header Text和SortExpression = true。
在浏览器中查看时,我发现它使用一些javascript创建了锚元素。
如何在代码中为此锚提供标题标记。基本上我想显示这样的标题属性"点击排序"。
但我还没有看到任何财产。如何使用或不使用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>
答案 0 :(得分:0)
我通过使用jquery解决了我的问题。
对于有相同问题的帮助,我已完成以下过程。
我已经为标题行创建了一个css类,然后使用jquery通过以下代码为此添加标题。
<script type="text/javascript">
$(document).ready(function () {
$('#content table tr.rowH th a').attr("title", "Click to Sort");
});
</script>