6个回答
展开全部
在修改页面(xiugai.aspx)中
简单点
protected void Page_Load(object sender, EventArgs e)
{
int userid = int.Parse(Request["UserID"]);
//后续逻辑
}
标准点
protected void Page_Load(object sender, EventArgs e)
{
if (string.IsNullOrEmpty(Request["UserID"]))
{
return;
}
int userid = -1;
if (int.TryParse(Request["UserID"], out userid))
{
//执行后续逻辑
//此时userid已赋值
}
}
简单点
protected void Page_Load(object sender, EventArgs e)
{
int userid = int.Parse(Request["UserID"]);
//后续逻辑
}
标准点
protected void Page_Load(object sender, EventArgs e)
{
if (string.IsNullOrEmpty(Request["UserID"]))
{
return;
}
int userid = -1;
if (int.TryParse(Request["UserID"], out userid))
{
//执行后续逻辑
//此时userid已赋值
}
}
追问
我是那样取值的啊,但是值都没传过去
追答
贴一下你的GridView页面代码
展开全部
<asp:HyperLinkField DataNavigateUrlFields="n_DID,n_UserID" DataNavigateUrlFormatString="productlook.aspx?id={0}&p_UserID={1}"
DataTextField="n_Mon1" HeaderText="周一上" >
<ItemStyle HorizontalAlign="Center" />
</asp:HyperLinkField>
---------------------------------------------------------------------------
productlook.aspx.cs
int pid = int.Parse(Request.QueryString["id"]);
int uid = int.Parse(Request.QueryString["p_userID"]);
DataTextField="n_Mon1" HeaderText="周一上" >
<ItemStyle HorizontalAlign="Center" />
</asp:HyperLinkField>
---------------------------------------------------------------------------
productlook.aspx.cs
int pid = int.Parse(Request.QueryString["id"]);
int uid = int.Parse(Request.QueryString["p_userID"]);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<asp:HyperLinkField DataNavigateUrlFields="id" DataNavigateUrlFormatString="NoteList.aspx?id={0}"
DataTextField="noteTitle" HeaderText="标题" NavigateUrl="~/Web/BBS/NoteList.aspx">
<ItemStyle HorizontalAlign="Left" />
</asp:HyperLinkField>
加一列linkbutton列绑定到id,传的时候指定页面和参数
DataTextField="noteTitle" HeaderText="标题" NavigateUrl="~/Web/BBS/NoteList.aspx">
<ItemStyle HorizontalAlign="Left" />
</asp:HyperLinkField>
加一列linkbutton列绑定到id,传的时候指定页面和参数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这一页不用再做什么了。再需要的就是在要接收数据的页面。page_load里加一句
string id=Request.QueryString["UserId"];
这个id就是你刚才获取传送过来的。直接使用就可以了
string id=Request.QueryString["UserId"];
这个id就是你刚才获取传送过来的。直接使用就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
触发单击事件,获取选中的行。
用获取到的参数,跳转界面。
用获取到的参数,跳转界面。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这样就行了。到那边用request.querystring接收就可以了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询