asp.net gridview HyperLinkField的用法
<asp:GridViewID="GridView1"runat="server"AllowPaging="True"OnPageIndexChanging="GridV...
<asp:GridView ID="GridView1" runat="server" AllowPaging="True" OnPageIndexChanging="GridView1_PageIndexChanging">
<Columns>
<asp:HyperLinkField DataNavigateUrlFields="_id" DataNavigateUrlFormatString="javascript:sent('{0}')"
Text="add" />
</Columns>
</asp:GridView>
但在页面输出的HTML中add这一列中却是这样的 <a>add </a> 而不是想像中的 <a href="javascript:sent('id')">add </a>
这是为什么呢?如果我要实现这像的功能该怎样做呢?
请大牛们指点迷津 展开
<Columns>
<asp:HyperLinkField DataNavigateUrlFields="_id" DataNavigateUrlFormatString="javascript:sent('{0}')"
Text="add" />
</Columns>
</asp:GridView>
但在页面输出的HTML中add这一列中却是这样的 <a>add </a> 而不是想像中的 <a href="javascript:sent('id')">add </a>
这是为什么呢?如果我要实现这像的功能该怎样做呢?
请大牛们指点迷津 展开
4个回答
展开全部
<asp:GridView ID="GridView1" runat="server" AllowPaging="True"
AutoGenerateColumns="true" OnPageIndexChanging="GridView1_PageIndexChanging">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<%# "<a href=\"javascript:Send('" + Eval("Id") + "');\">Add</a>" %>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
AutoGenerateColumns="true" OnPageIndexChanging="GridView1_PageIndexChanging">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<%# "<a href=\"javascript:Send('" + Eval("Id") + "');\">Add</a>" %>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
GridView控件中还要用HyperLinkField 吗,直接用GridView的NavigateUrl属性不就好了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<asp:ButtonField ButtonType="Link" />使用这个
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<asp:ButtonField ButtonType="Link" />
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询