<head runat="server">
<title>无标题页</title>
</head>
<body>
<script type="text/javascript">
<!--
var t =document.getElementById ("dd");
t.value ="123456";
//-->
</script>
<form id="form1" runat="server">
<div>
<input id="dd" type="hidden" runat="server" />
</div>
</form>
</body>
</html> protected void Page_Load(object sender, EventArgs e)
{
string str = Request["dd"]; //取不到值“123456”
} 现在页面只有 Page_Load事件 怎么才能取到值呢?
<title>无标题页</title>
</head>
<body>
<script type="text/javascript">
<!--
var t =document.getElementById ("dd");
t.value ="123456";
//-->
</script>
<form id="form1" runat="server">
<div>
<input id="dd" type="hidden" runat="server" />
</div>
</form>
</body>
</html> protected void Page_Load(object sender, EventArgs e)
{
string str = Request["dd"]; //取不到值“123456”
} 现在页面只有 Page_Load事件 怎么才能取到值呢?
解决方案 »
- 请问 在母板页中如何增加客户端的onload事件
- Exchange的Smtp服务器地址是什么?
- 输出 ≪电脑≫ ,可以在页面上却显示 ?电脑?
- asp.net里的Flash问题
- 关于GridView分页问题
- 如何用asp.net做出弹出式form啊?
- 急!!!!!关于__doPostBack函数的参数,如何在Server端获得__doPostBack返回的参数?
- 急,为何服务器上运行正常,客户端却显示不了WEB页面上的图片?
- C#后台正则获取内容替换
- 页面参数问题,两页面之间参数传递;更新上页面的数据;在线等,解决马上结贴;急急
- 急,远程连接我的网站后登录时出现用户登陆错误,请教如何配置
- .net用access数据库出现一个这样的问题
string str = dd.value.ToString();
}
t.value ="123456";
放到body的onload事件里,你的dd都没有加载进来,你怎么会获取到值?
或者放到文档最后
{
string str = Request["dd"]; //取不到值“123456”
}这个要在服务器执行的,
js是在客户端浏览器里执行的
所以你的需求不可能实现
除非你在客户端赋值
然后提交给服务器才有可能在服务器执行,
也就是我上面的回答
你要在from里放一个submit按钮或者button
在回传回传或者提交表单(其实原理一样都是表单提交)
的时候会回传给服务器