【新手】不同页面间变量传递

问题:现有一字符串变量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,请讲的简单些……
不胜感激!
展开
 我来答
12666954
2010-07-20 · TA获得超过386个赞
知道小有建树答主
回答量:381
采纳率:0%
帮助的人:335万
展开全部
Request.Form["name"];就是传递的变量的值,你传递的方法是正确的,
<input name="name" type="hidden" value="name" />你的value就是"name"
它输出的值name是正确的。
<input name="name" type="hidden" value="测试Value" />
那么你str = Request.Form["name"];
str的值就是"测试Value"
HackGary
2010-07-19 · TA获得超过348个赞
知道小有建树答主
回答量:388
采纳率:0%
帮助的人:215万
展开全部
用Session
Session["name"]=str;
在要调用的页面上Session["name"]就是你要的str了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ryouga
2010-07-20
知道答主
回答量:6
采纳率:0%
帮助的人:9181
展开全部
你把value="name"改成别的吧,你的变量名name和值value都是一样的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式