首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >aspx文件中的ContentPlaceholder

aspx文件中的ContentPlaceholder
EN

Stack Overflow用户
提问于 2015-11-19 15:37:40
回答 2查看 1.8K关注 0票数 0

我需要相当于ASPX文件中的ContentPlaceholder (相对于母版页)。我不想使用专用的WebControl后代(TextBox、Label等),因为使用这些表单会迫使我使用服务器端表单,我不喜欢这样做(当我这样做时,VS会用各种垃圾污染HTML )。

那么,如果只需要注入运行时代码中呈现的简单HTML片段,那么应该在ASPX文件中使用什么控件?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-11-19 16:09:02

好的,在Mortuus的帮助下,我找到了答案,他帮助我找到了我必须查看的名称空间:我使用的是PlaceHolder而不是ContentPlaceHolder --仅此而已。出于某种原因,ContentPlaceHolder用于母版页,PlaceHolder用于ASPX页。

票数 0
EN

Stack Overflow用户

发布于 2015-11-19 15:46:13

如果您有这样的页面:

代码语言:javascript
复制
<body>
    <asp:Literal runat="server" id="htmlPlaceholder"></asp:Literal>
</body>

您可以将HTML文本分配给标签,标签将呈现为实际的HTML,其代码文件类似于下面的代码文件:

代码语言:javascript
复制
protected void Page_Load(...)
{
    htmlPlaceholder.Text = @"<div>Content</div><br /><div>etc...</div>
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33808194

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档