asp.net – 带有查询字符串的server.Transfer
我是初学者用C#作为编程语言学习ASP.NET.
目前我正在使用HTTPSERVERUTILITY. 我创建了一个名为Default.aspx和Default2.aspx的Web表单: 我写了以下代码: Default.aspx的: 在源视图中 ???? <asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" /> </div> </form> 在代码隐藏文件中: protected void Button1_Click(object sender,EventArgs e) Server.Transfer("Default2.aspx ? name =roseline & password = pass@123"); } Default2.aspx的编码: 在源视图中: ???? 在代码隐藏文件中: public string n,p; protected void Page_Load(object sender,EventArgs e) { n = Request.QueryString["name"]; p = Request.QueryString["password"]; } protected void Button1_Click(object sender,EventArgs e) { TextBox1.Text = n; TextBox2.Text = p; } 当我执行上述应用程序时,我没有收到任何错误. 当我单击Default.aspx中的Button1时,它会显示Default2.aspx,但是当我单击按钮时,我没有得到TextBox中的值,TextBoxes是空的,没有任何值. 谁能告诉我我的编码有什么问题?为什么它没有在TextBoxes中显示值? 请帮帮我! 提前致谢! 解决方法
您无法在Server.Transfer中附加查询字符串.
您可以在Context中传递值 例如: Context.Items["ParamName"] = value; 您可以从here获取Server.Transfer和Response.Redirect之间的差异 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – MVC2中的REQUIRED String属性的服务器端验证
- .net-4.0 – ASP.Net使用错误的web.config进行虚拟目录
- ASP.NET站点移动到IIS7会导致页面输出中出现乱码
- asp.net – 在int类型的Web服务参数上设置minOccurs =“0”
- asp.net-web-api – OData V4 WebAPI按Enum的Int值过滤?
- asp.net-mvc – Html.Partial或Html.RenderPartial与MVC3?
- 在Managed Code通过Google Gmail发送邮件以及如何通过Outlo
- asp.net-mvc-3 – 如何实现MVC3模型URL验证?
- asp.net-mvc – 在ASP.NET MVC项目中访问elmah.axd时出现“
- asp.net – 在下拉列表中防范用户输入?
- asp.net – 未捕获TypeError:无法读取未定义的属
- asp.net-mvc – 获取VS2010,特别是Razor视图,将自
- asp.net-mvc – ASP.NET MVC View可以使用来自不
- asp.net-mvc-3 – MVC 3(Razor) – 使用Button事
- asp.net – 如何在.aspx页面的文件后面创建多个代
- asp.net-mvc – 使用REST API进行身份验证
- 向asp.net添加样式表(使用Visual Studio 2010)
- asp.net-mvc – 在数据库中存储ASP.Net MVC视图
- asp.net-mvc – ASP.NET MVC路由 – 所有看起来都
- asp.net – DropDownList获取底层对象