繁体   English   中英

将JScript变量设置为contentplaceholder

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM