使用asp datagrid 超级链接列
<asp:HyperLinkColumn DataNavigateUrlField="id" DataNavigateUrlFormatString="UserInfo.aspx?sxh={0}" DataTextField="name" HeaderText="评论" ></asp:HyperLinkColumn>链接到 UserInfo.aspx 页面后,请问在新的页面如何得到传递的参数值?
={0} 是datagrid中第一列对应的值,这个值传递到新的页面后如何引用?
<asp:HyperLinkColumn DataNavigateUrlField="id" DataNavigateUrlFormatString="UserInfo.aspx?sxh={0}" DataTextField="name" HeaderText="评论" ></asp:HyperLinkColumn>链接到 UserInfo.aspx 页面后,请问在新的页面如何得到传递的参数值?
={0} 是datagrid中第一列对应的值,这个值传递到新的页面后如何引用?
HttpRequest Page.Request
获取请求的也得System.Web.HttpRequest 对象
异常:
System.Web.HttpException
错误:
非静态的字段、方法或属性“System.Web.UI.Page.Request.get”要求对象应用如何把传递的参数赋值给新定义的 newid?回复好快,谢谢。
string newid = HttpContext.Current.Request.QueryString["sxh"];
http://kb.cnblogs.com/a/1513427/ 终于解决了,两个多小时后终于可以回家睡觉了,唉,可怜的一个半月的小儿子还在家等着爸爸回家呢。
HttpContext.Current.Request.QueryString["sxh"];