ASP.NET中的Label控件似乎可以呈现<span>个标记,但是在<div>中是否有一个服务器控件可以呈现HTML呢?

当然,我可以设置display: block,看起来可能一样,但我不想在跨度内嵌套div.此外,我不喜欢使用<%= MyVariable %>,因为在回发邮件时,这可能会表现不好.

有什么建议吗?

推荐答案

我想你需要HtmlGenericControl节课.它有一个构造函数,该构造函数接受一个字符串变量,该变量用指定的标记初始化HtmlGenericControl类的新实例:

var div = new HtmlGenericControl("div");

它还有InnerHtmlInnerText个属性(您在对上一个答案的 comments 中提到了这一点).

Asp.net相关问答推荐

Visual Studio发布的网站得到错误类型JObject is not defined when page is load on server"''"

try 在 .net 中使用 MS Graph 添加新的应用程序角色时出现 ODataError

强制从 /bin 而不是 GAC 加载程序集?

如何注册路由区域

如何向 Array.IndexOf 添加不区分大小写的选项

ASP MVC 授权除少数之外的所有操作

某些黑客能否从用户那里窃取 Web 浏览器 cookie 并在网站上使用该名称登录?

有没有一种简单的方法可以将对象属性转换为字典

如何判断一个IP地址是否是私有的?

stream.CopyTo - 文件为空.网

Jquery asp.net 按钮单击事件通过 ajax

与 Twitter Bootstrap Bundle 的 ASP.NET MVC4

DropDownList AppendDataBoundItems(第一项为空白且无重复项)

如何判断用户代理是 ipad 还是 iphone?

回发不适用于 aspx 页面作为默认文档

Asp.Net web 服务:我想返回错误 403 禁止

global.asax 中的 Application_Error 未捕获 WebAPI 中的错误

elmah:没有 HttpContext 的异常?

在 ASP.NET MVC 中获取服务器机器名称?

ModelClientValidationRule 冲突