高手请进,有关参数传递的问题。急!在线等待,顶者有分(不够另加!)

qq_net 2003-09-20 07:09:52
我在客户端一页面写了以下脚本
<body>
<form>
</form>
<script language=javascript>
var aa="abc";
</body>

我想在另一页面的behindCode代码里面利用aa的值,应该怎么样传递,望各位大侠不吝赐教,非常感谢!
...全文
31 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
helloqiqi 2003-09-20
  • 打赏
  • 举报
回复
session也可以啊
webform1---Session["name"]=TextBox1.Text;
webform2---Label1.Text=Session["name"].ToString();
tukey 2003-09-20
  • 打赏
  • 举报
回复
既然是在另一个页面里用,那就直接象xx.aspx?aa=XXX这样传值就是最省事了,用 freecs(^=^) 的方法吧
qq_net 2003-09-20
  • 打赏
  • 举报
回复
我试了呀,可是MyParm没有Text属性,我用了Value 但是传不过来值。freecs(^=^) 兄说的方法可以,大家在切磋一下,如何?
cnhgj 2003-09-20
  • 打赏
  • 举报
回复
建议用hidden
jjcccc 2003-09-20
  • 打赏
  • 举报
回复
用隐藏输入控件更灵活些,如:
<INPUT id="MyParm" type="hidden" size="7" name="MyParm" runat="server">

在js脚本中赋值:

<script language=javascript>
//其中的MyFormID换成实际的Form的ID
document.forms['MyFormID'].elements['MyParm'].value = "abc";
</script>

在服务器端codebeindCode代码中:
Response.Redirect("form2.aspx?MyParm="+MyParm.Text);
Inyoureyes 2003-09-20
  • 打赏
  • 举报
回复
用隐藏控件保存值,再传回去
chnking 2003-09-20
  • 打赏
  • 举报
回复
在页面增加一个隐藏域:
<INPUT id="Hidden1" type="hidden" name="Hidden1" runat="server">

<script language=javascript>
var aa="abc";
document.all.Hidden1.value = aa;
</body>
91bct 2003-09-20
  • 打赏
  • 举报
回复
利用Session
树猫 2003-09-20
  • 打赏
  • 举报
回复
var aa = "abc";
window.location.href = "form2.aspx?parm="+aa;

在另一页面的behindCode中
string str_aa = Request["parm"];

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧