我需要在我编码的asp.net页面区域中的一些html,根据字符串变量进行更改.我正在考虑创建一个标签,然后更改它上面的文本.
但字符串变量包含如下内容:
<h2><p>Notify:</p> alert</h2>
Run Code Online (Sandbox Code Playgroud)
所以,我不认为给标签文本这个是一个好主意
我该怎么办?使用response.write?如果我使用response.write,我添加的代码将在html源代码的开头,我怎么能告诉他将它添加到特定的?
谢谢
Meh*_*ari 36
如果您确实不想使用任何服务器控件,则应将Response.Write其放在要写入字符串的位置:
<body>
<% Response.Write(stringVariable); %>
</body>
Run Code Online (Sandbox Code Playgroud)
此语法的简写如下:
<body>
<%= stringVariable %>
</body>
Run Code Online (Sandbox Code Playgroud)
The*_*iot 29
你为什么不试试LiteralControl?
myLitCtrl.Text="<h2><p>Notify:</p> Alert</h2>";
Run Code Online (Sandbox Code Playgroud)
Mar*_*ber 10
如果您想要比Label或其他特定于ASP.NET的服务器控件更轻的东西,您可以使用标准HTML DIV或SPAN以及runat ="server",例如:
标记:
<span runat="server" id="FooSpan"></span>
码:
FooSpan.Text = "Foo";
| 归档时间: |
|
| 查看次数: |
114170 次 |
| 最近记录: |