希望这对某人来说不是一个难以回答的问题,但我在网上找到解决方案时遇到了很多麻烦。我正在尝试从代码后台(它是VB.net)向我的asp.net页面添加一些超文本标记语言。我想将HTML添加到我的页面的头部部分,但目前只能添加到正文中。
发布于 2012-08-11 00:04:35
你可以把代码放在头部,就像身体一样。例如:
<%= CallAMethodThatReturnsAStringOfHtml() %>发布于 2012-08-11 00:07:22
您可以尝试在后台代码中创建一个属性,并将您的html添加到Page_Load方法中:
Public MyHtml As String然后在HTML的head部分只需使用文字表示法:
<%= MyHtml %>发布于 2012-08-11 00:03:08
在head元素上设置runat属性,您就可以访问它了
<head id="someHead" runat="server">
</head>现在,在你的代码背后,你可以像这样设置它
someHead.InnerHtml="<script src='somelibrary.js' ></script>";https://stackoverflow.com/questions/11905296
复制相似问题