如何使用gridview内部的href传递查询字符串 [英] how to pass a query string using a href inside gridview
本文介绍了如何使用gridview内部的href传递查询字符串的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何使用gridview项目模板中的href传递查询字符串
-------------------------- --------
这是我的代码。
在这里,我不想打开新窗口,只是我想重定向到AddRecords.aspx页面并传递查询字符串。
请帮忙。
谢谢
how to pass a query string using a href inside gridview item template
----------------------------------
This is my code.
Here, I don't want to open new window, Just I want to redirect to AddRecords.aspx page and pass query string.
Please help.
Thanks
推荐答案
请参阅此.. :)
http://forums.asp。 net / t / 1215860.aspx [ ^ ]
Refer this..:)
http://forums.asp.net/t/1215860.aspx[^]
嗨试试这样,
Hi Try like this,
<asp:TemplateField>
<ItemTemplate>
<asp:HyperLink runat="server" ID="HyperLink1" NavigateUrl='<%# "yoururl.aspx?string1=" + Eval("value1")%>'
Text='click'></asp:HyperLink>
</ItemTemplate>
</asp:TemplateField>
我希望在Gridview中添加LinkButton
I would Prefer Add LinkButton in Gridview
<asp:templatefield headertext="Add Record" xmlns:asp="#unknown">
<itemtemplate>
<asp:linkbutton id="lbAdd" cssclass="link" runat="server" commandname="Add Record">
CommandArgument='<%# Eval("SomeID")%>'>Edit</asp:linkbutton>
</itemtemplate>
</asp:templatefield>
//On RowCommand Try this
protected void gvStudent_RowCommand(object sender, GridViewCommandEventArgs e)
{
switch (e.CommandName)
{
case "Add Record":
Server.Transfer(string.Format("YourPageName.aspx?ID={0}&mode=Add", Convert.ToString(e.CommandArgument)));
break;
}
}
这篇关于如何使用gridview内部的href传递查询字符串的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文