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);
}
}

运行的时候报错,这是为什么?
报错信息截图
展开
 我来答
mr_babyzhang
2012-01-31 · 超过19用户采纳过TA的回答
知道答主
回答量:62
采纳率:0%
帮助的人:51.8万
展开全部
报什么错?
追问
验证视图状态 MAC 失败。如果此应用程序由网络场或群集承载,请确保  配置指定了相同的 validationKey 和验证算法。不能在群集中使用 AutoGenerate。
追答
在你跳转(action)过去的那个页面@page属性添加 EnableViewStateMac="false"  
试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式