我有一个画面1.aspx,里面有一个textbox和button
我在button事件中添加下面事件:
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
TextBox1.Text = "aaaa"
End Sub
然后把这个画面提交到下一个画面2.aspx
<asp:Button ID="Button1" runat="server" Text="Button" PostBackUrl ="~/2.aspx" />
为什么我在下一个画面(2.aspx)中用request.form("textbox1")获取不了上一个画面的值呢?
我在1.aspx中的text框输入值,下个画面就能获取值.但是为什么就不能在click事件中给textbox付值后下个画面就不能接收呢?
我在button事件中添加下面事件:
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
TextBox1.Text = "aaaa"
End Sub
然后把这个画面提交到下一个画面2.aspx
<asp:Button ID="Button1" runat="server" Text="Button" PostBackUrl ="~/2.aspx" />
为什么我在下一个画面(2.aspx)中用request.form("textbox1")获取不了上一个画面的值呢?
我在1.aspx中的text框输入值,下个画面就能获取值.但是为什么就不能在click事件中给textbox付值后下个画面就不能接收呢?
解决方案 »
- [共同努力]搜索结果的“相关搜索”,怎么实现?
- 急 ASP.NET中页面加载时文本框内有文字 获得焦点时文字消失
- IIS 当前信任级别设置不支持调试
- gridview 使用自带编辑功能,如何控制跳转到编辑列表的样式
- 用ACCESS数据库与asp.net2.0配合怎么样?还是sql server2000/2005
- ##--点击Bottom的时候刷新面页定位的问题
- datagrid中弹出窗体(不是一般的),绝对经典,高手请进!!!!!!!!!!!!!!
- vs2008运行的时候出错
- 每隔两分钟就显示数据库里的10条最新数据怎么做
- 创建的自定义控件放到页面上时显示出错“控件显示出错”
- 关于 "asp.net 2.0技术内幕" 这本书以及翻译
- 请问Repeater绑定得时候 如何获取是第几行?
————————————————————————————————————————
只要访问 PreviousPage 就会触发click事件。
我应该用什么办法解决呢?
if(prev==null)
throw new Exception("没有执行1.aspx。");TextBox txtboxOnPage1=Page1.TextBox1;并且txtboxOnPage1的Text可以得到click以后的值。
if(prev==null)
throw new Exception("没有执行1.aspx。");TextBox txtboxOnPage1=prev.TextBox1;
其中,Page1是你的1.aspx的code behind代码中定义的类型。
TextBox1.Text = "hello wyp"
End SubResult.aspx
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim prvPage As Page = Page.PreviousPage
Response.Write(CType(prvPage.FindControl("textbox1"), TextBox).Text)
End Sub