ASP.Net两个页面之间为什么无法传值?
目前有两个简单的页面:Default.aspx(表单,用户名和密码)、display.aspx(显示从另一个页面获取的用户名和密码)Default.aspx页面代码:<b...
目前有两个简单的页面:Default.aspx(表单,用户名和密码)、display.aspx(显示从另一个页面获取的用户名和密码)
Default.aspx页面代码:
<body>
<form id="form1" action="display.aspx" method="post" runat="server">
<div>
用户名:<asp:TextBox ID="userTxt" runat="server" MaxLength="10"></asp:TextBox><br />
密码:<asp:TextBox ID="pwdTxt" runat="server" TextMode="Password" MaxLength="6"></asp:TextBox><br />
<br />
<asp:Button ID="Button1" runat="server" Text="Login" OnClick="Button1_Click" />
</div>
</form>
</body>
display.aspx.cs代码:
public partial class display : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
string userName = "";
string userPassword = "";
userName = Request["userTxt"].ToString();
userPassword = Request["pwdTxt"].ToString();
Response.Write(userName + "<br>");
Response.Write(userPassword);
}
}
运行的时候报错,这是为什么?
报错信息截图 展开
Default.aspx页面代码:
<body>
<form id="form1" action="display.aspx" method="post" runat="server">
<div>
用户名:<asp:TextBox ID="userTxt" runat="server" MaxLength="10"></asp:TextBox><br />
密码:<asp:TextBox ID="pwdTxt" runat="server" TextMode="Password" MaxLength="6"></asp:TextBox><br />
<br />
<asp:Button ID="Button1" runat="server" Text="Login" OnClick="Button1_Click" />
</div>
</form>
</body>
display.aspx.cs代码:
public partial class display : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
string userName = "";
string userPassword = "";
userName = Request["userTxt"].ToString();
userPassword = Request["pwdTxt"].ToString();
Response.Write(userName + "<br>");
Response.Write(userPassword);
}
}
运行的时候报错,这是为什么?
报错信息截图 展开
7个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询