【新手】不同页面间变量传递
问题:现有一字符串变量name存储由上一表单text返回的用户输入的字符串,如何将该变量传递给下一个ASP.NET页面?<formaction="Default.aspx...
问题:现有一字符串变量name存储由上一表单text返回的用户输入的字符串,如何将该变量传递给下一个ASP.NET页面?
<form action = "Default.aspx" method = "post">
<input name="name" type="hidden" value="name" />
</form>
+
str = Request.Form["name"];
如以上使用HIDDEN传递时为何只把变量名“name”传递过去了,能不能让其传递变量的值?
请各位前辈教导一下啊,刚学ASP.NET,请讲的简单些……
不胜感激! 展开
<form action = "Default.aspx" method = "post">
<input name="name" type="hidden" value="name" />
</form>
+
str = Request.Form["name"];
如以上使用HIDDEN传递时为何只把变量名“name”传递过去了,能不能让其传递变量的值?
请各位前辈教导一下啊,刚学ASP.NET,请讲的简单些……
不胜感激! 展开
3个回答
展开全部
用Session
Session["name"]=str;
在要调用的页面上Session["name"]就是你要的str了
Session["name"]=str;
在要调用的页面上Session["name"]就是你要的str了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你把value="name"改成别的吧,你的变量名name和值value都是一样的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询