a1.aspx
中有控件
TextBox1如何在B.aspx中读取a1.aspx的TextBox1的值?
也就是数据传递.我们知道在asp中可以用Request.Form读取?在asp.net中如何实现.
中有控件
TextBox1如何在B.aspx中读取a1.aspx的TextBox1的值?
也就是数据传递.我们知道在asp中可以用Request.Form读取?在asp.net中如何实现.
解决方案 »
- 关于 Drawing.Font emSize的单位
- 急需解决的存储过程问题
- 关于DataSet的小问题
- 小妹有一问题请教!
- 奇怪的问题.动态css,回调后样式表没有调用
- GridView嵌套DropDownList+SqlDataSource,请高人帮忙解决一下
- 紧急求助!索引和长度必须引用该字符串内的位置。参数名: length
- 我的Visual Web Developer 2005过期了,请问哪有下载.
- 各位专家,为什么通过ODBC建立表总是提示File access is denied
- C#.NET web中有类似excel体验的控件吗
- 这样的session怎么样写好
- 再问数据库与xml结合使用
二楼的
string str = Request.QueryString["text"].ToString();
改进一下:
string str = Request.QueryString["text"]==null?"":Request.QueryString["text"].ToString();
做个空值判断.就OK了.
下面来自msdn
PostBackUrl 属性使您可以使用 Button 控件执行跨页发送。
将 PostBackUrl 属性设置为单击 Button 控件时要发送到的网页的 URL。
例如,指定为 Page2.aspx 将使包含 Button 控件的页面发送到 Page2.aspx。如果不指定 PostBackUrl 属性的值,则页面回发到自身。
具体参考:
http://msdn.microsoft.com/zh-cn/library/system.web.ui.webcontrols.button.postbackurl(VS.80).aspx
一个source.aspx
PostBackUrl="~/taeget.aspx"
指向
一个target.aspx
用TextBox tx = TextBox(PreviousPage.FindControl("TextBox1")); 来找到前一个页面的值
如果要访问公共属性
比如source.cs中:
protected void Page_Load(object sender, EventArgs e)
{
this.TextBox1.Text = "fanxing";
}
public string GetName
{
get
{
return this.TextBox1.Text;
}
}可以在target.aspx页家上引用<%@ PreviousPageType VirtualPath="~/source.aspx" %>
后台代码取值的时候就可以写: string aa = PreviousPage.GetName; 2 如果用到母板页 FindControl不能检索到深层的控件 改为 TextBox txt = (TextBox) Page.PreviousPage .Form.FindControl("ContentPlaceHolder1").FindControl("txtSearch");
Response.Write(txt.Text);楼主给分!!!!!