如何从Asp.Net传递JavaScript的价值
发布时间:2020-12-16 09:56:16 所属栏目:asp.Net 来源:网络整理
导读:如何在我的TextBox中写x和y,我写这个但不是Work script language="javascript" type="text/javaScript" function PantallaResolucion() { var x = screen.width.toString(); var y = screen.height.toString(); var xx = document.getElementById("HiddenFie
如何在我的TextBox中写x和y,我写这个但不是Work
<script language="javascript" type="text/javaScript"> function PantallaResolucion() { var x = screen.width.toString(); var y = screen.height.toString(); var xx = document.getElementById("HiddenField1"); var yy = document.getElementById("HiddenField2"); xx.value = x; yy.value = y; } </script> 我的asp.net代码 <asp:HiddenField ID="HiddenField1" runat="server" /> <asp:HiddenField ID="HiddenField2" runat="server" /> C#代码 protected void Page_Load(object sender,EventArgs e) { string c = "<script language='javascript'> PantallaResolucion(); </script> "; ClientScript.RegisterStartupScript(this.GetType(),"PantallaResolucion();",c); TextBox1.Text = HiddenField1.Value.ToString() + "x" + HiddenField2.Value.ToString();// NOT WORK** } 解决方法
您可以尝试以下方法:
var xx = document.getElementById("<%= HiddenField1.ClientID%>"); var yy = document.getElementById("<%= HiddenField2.ClientID%>"); 您可以查看here以查看有关为何需要这样做的详细说明.根据这个链接,用几句话说:
对整个问题采取更明确的方法如下: 将此脚本放在页面底部,在结束标记< / body>之前 <script> function PantallaResolucion(){ var width = screen.width.toString(); var height = screen.height.toString(); var hiddenFld1 = document.getElementById("<%= HiddenField1.ClientID%>"); var hiddenFld2 = document.getElementById("<%= HiddenField2.ClientID%>"); hiddenFld1.value = width; hiddenFld2.value = height; var textBox1 = document.getElemenetById("<%=TextBox1.ClientID%>"); textBox1.value = hiddenFld1.value + "x" + hiddenFld2.value; } </script> 然后清除Page_Load方法中的语句.顺便说一下,我认为没有任何理由可以使用这两个隐藏的输入.您可以删除它们并对上述脚本进行相应的更改. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – ASP.NET MVC身份默认实现
- asp.net-mvc – 追加?param =到mvc路由
- asp.net – 从数据库加载对象列表以实例化单个对象的有效方
- asp.net-web-api – OWIN中间件中的全局异常处理
- asp.net-mvc – 它是否有意义在Webapi中有ViewModel?
- asp.net – CSS文件引用了两次
- asp.net-mvc – 除了UI“flair”,你用什么jQuery?
- asp.net-mvc – RazorEngine:不能使用Html.Raw
- asp.net-core – ASP.NET核心添加视图参数名称路径不能为空
- asp.net – 在运行时获取IIS绑定
推荐文章
站长推荐
- asp.net-mvc-3 – TextBoxFor vs EditorFor,和ht
- asp.net – 更改单个URL查询字符串值
- asp.net-mvc-4 – MVC 4 DropDownListFor错误 –
- asp.net-mvc-3 – Telerik().ScriptRegistrar()如
- ASP MVC C#:是否可以将动态值传递给属性?
- asp.net-mvc – 使用ASP.NET MVC的BlueImp jQuer
- asp.net-mvc – ASP.NET MVC RenderAction重新呈
- asp.net-mvc – 如何在asp.net mvc中重定向到相同
- asp.net-mvc – 在OWIN登录上检索用户的Facebook
- asp.net-mvc – 在哪里可以找到C#示例代码来实现
热点阅读