首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

ASP.NET读取上一个页面传回的值

2013-07-20 
ASP.NET读取上一个页面传来的值地址栏:ShowDetalled.aspx?namezhangsanname绑到ShowDetalled页面 有个叫

ASP.NET读取上一个页面传来的值
地址栏:ShowDetalled.aspx?name=zhangsan
name绑到ShowDetalled页面 有个叫 Label1 的控件,后台怎么写?在哪写?
ASP.NET
[解决办法]
Label1.Text=Request.QueryString["name"];
[解决办法]
哪里都可以。当然包括Page_load。
[解决办法]

引用:
Label1.Text=Request.QueryString["name"];

此正解,不过Label1得为服务器控件才行,需加 runat="server" ;若不是服务器控件可以在页面设置public公共参数,比如
public string strName=string.Empty;
protected void Page_Load(object sender, EventArgs e)
{
   strName=Request.QueryString["name"];
}
页面可以这样绑定值
<label name="lablel1" id="Lablel1" value="<%=this.strName%" />

热点排行