hidden传递C#与JS变量 本帖最后由 kentspiral 于 2011-08-27 18:50:07 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 js是在客户端执行,C#是在服务器端。服务器端执行完了才到客户端,当然获取不到js改变后的值。要想获取到js修改后的值,用ajax提交这个值或者简单点直接使用window.open打开一个新页面传递 可以取<form id="form1" runat="server"> <asp:HiddenField ID="hid" runat="server" Value="-1" /> <button onclick="handler()">click</button> <asp:Button ID="btn" runat="server" Text="Get Hidden Value from Server Side" onclick="btn_Click" /> <script type="text/javascript"> function handler() { document.getElementById('<%=hid.ClientID %>').value = Math.random(); alert(document.getElementById('<%=hid.ClientID %>').value); } </script> </form>protected void btn_Click(object sender, EventArgs e) { Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "msg", string.Format("alert('{0}')",hid.Value), true); } javascript做一个简单的网页计算器 请问百度知道js中的utdata是怎么算出来的 进来看个简单的问题,各位哥哥! 怎样实现javascript多图片的选择,并实现图片文件名获取? 关于动态生成弹出窗口至表单的问题 javascript缺少对象错误!!!急~~在线等 如何在关闭IE浏览器的时候指向另一个页面? 关于file控件,请教如何判断是click的是"浏览"按纽还是那个地址输入框 怎么实现WEB页面全屏显示? 360、Google都无法在子界面iframe中获取父界面的对象,IE、Firefox却可以,怎么办??? 如何在类里面调用本类的函数? submit传递变量
<form id="form1" runat="server">
<asp:HiddenField ID="hid" runat="server" Value="-1" />
<button onclick="handler()">click</button> <asp:Button ID="btn" runat="server" Text="Get Hidden Value from Server Side"
onclick="btn_Click" /> <script type="text/javascript"> function handler() {
document.getElementById('<%=hid.ClientID %>').value = Math.random();
alert(document.getElementById('<%=hid.ClientID %>').value);
} </script> </form>
protected void btn_Click(object sender, EventArgs e)
{
Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "msg", string.Format("alert('{0}')",hid.Value), true);
}