我在我的ASP.NET页面中有一个内容页面,并希望以编程方式为它设置一个JScript变量,这样我以后就可以在呈现的页面的JScript部分中使用它。
我如何开始解决这个问题呢?我有一个填充母版页中ContentPlaceHolder的“头”-content,但不知道如何向其中写入新内容。
我知道有一些函数可以处理Page.Controls,但我真的没有做任何事情,我可以很容易地添加一些内容到...内容...
我希望有人能理解我的问题,并给出一些建议:)
发布于 2009-12-04 23:07:52
尝试:
<asp:Content runat="server" contentplaceholderid="head">
<script type="text/javascript">
var myVariable = '<%= MyDotNetProperty %>';
</script>
</asp:Content>然后myVariable将在该页面的所有JS中可用。
发布于 2009-12-04 23:12:29
您可以将控件客户端id (将在浏览器上提供给它的ID )输出到javascript,并使用它将更多内容输出到控件:
var elem = document.getElementById("<%= myControl.ClientId %>");
elem.innerHtml = "Look, no hands!";https://stackoverflow.com/questions/1847496
复制相似问题