我想从后面的代码(asp.net c#)中插入带有几个控件+样式的html,我该怎么做?代码后面的HTML
2
A
回答
1
您可以在标记中添加<asp:Literal>
控件,然后在代码隐藏中设置它们的Text
。
请务必设置Mode="PassThrough"
以防止它们转义HTML。
您可以将它们添加到Controls
收集任何现有的控制(如<asp:Panel>
)
0
到您的模板文件添加一些<asp:PlaceHolder>
的在<head>
和<body>
然后使用PlaceHolder1.Controls.Add();
4
您可以使用<asp:PlaceHolder>
然后添加控件。
例如
Image img = new Image();
img.ImageUrl = "/someurl.jpg";
img.CssClass = "someclass";
img.ID = "someid";
img.AlternateText = "alttext"
PlageHolderId.Controls.Add(img);
这将产生HTML
<img src="/someurl.jpg" class="someclass" id="someid" alt="alttext" />
然后你可以不这样做将任何控制,文本,超链接,按钮,表格,等等
0
我把<asp:Panel ID="myPanel" runat="server"/>
,和在代码隐藏我添加控件:
myPanel.Controls.Add(...)
如果您想直接插入HTML代码到pa NEL,改用文字控制
myPanel.Controls.Add(new LiteralControl("Your HTML goes here!"))
0
您可以使用HtmlGenericControl
HtmlGenericControl div = new HtmlGenericControl();
div.ID = "div";
div.TagName = "div";
div.Attributes["class"] = "container";
form1.Controls.Add(div);
相关问题
- 1. 从代码后面生成html
- 2. 在代码后面调用HTML控件
- 3. HTML代码背后的代码
- 4. PHP代码里面的HTML?
- 5. 页面的HTML代码
- 6. 差(代码后面)
- 7. PHP代码在HTML代码后显示
- 8. JQuery的 - 后面的代码
- 9. 预览HTML页面中的HTML代码
- 10. asp.net - 在后面的代码
- 11. 代码后面的控制
- 12. 逻辑后面的代码
- 13. filesystem.normalize后面的代码
- 14. javascript代码后面的值
- 15. 后面的合并代码
- 16. Api后面的代码
- 17. html代码在用jquery加载html页面后不会显示
- 18. 从后面的代码使用C代码的值显示HTML文本框#
- 19. 为什么后面的HTML代码仍然显示角码而不是纯HTML?
- 20. HTML代码流出页面?
- 21. PHP代码在HTML页面
- 22. HTML代码流出页面?
- 23. 禁用文件后面的VB.NET代码中的html img控件
- 24. 访问从MVC3后面的代码的HTML标签
- 25. 替换后面的代码中的HTML内容
- 26. 在后面的代码中更改HTML表单的语言
- 27. 从后面的代码更改HTML元素的样式属性
- 28. html/javascript代码加载html页面
- 29. 在html页面中显示html代码
- 30. 更新从System.timers.timer后面的代码后面的代码更新UpdatePanel
然后文字。因为我想每次都是其他litral? – mnaftal 2011-02-09 12:57:45
我不知道你刚刚说了什么。 – SLaks 2011-02-09 13:01:06