[英]Setting a JScript variable to contentplaceholder
我在ASP.NET页中有一个内容页,并希望以编程方式为其设置JScript变量,因此以后可以在呈现页面的JScript部分中使用它。
我该如何开始这个问题? 我有一个“头”内容,可以在母版页中填充ContentPlaceHolder,但是不知道如何在其中写入新内容。
我知道有一些函数可以处理Page.Controls
但是我确实对我可以轻松地向...内容添加一些内容Page.Controls
。
我希望有人能理解我的问题并提出一些建议:)
尝试:
<asp:Content runat="server" contentplaceholderid="head">
<script type="text/javascript">
var myVariable = '<%= MyDotNetProperty %>';
</script>
</asp:Content>
然后,该页面的所有JS中都可以使用myVariable。
您可以将控件客户端ID(这是在浏览器上将提供给它的ID)输出到javascript,并使用它来向控件输出更多内容:
var elem = document.getElementById("<%= myControl.ClientId %>");
elem.innerHtml = "Look, no hands!";
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.