来自l2e的Asp.net动态控件

时间:2010-11-15 23:08:04

标签: asp.net linq-to-entities

G'day,我有一个aspx页面,其html存储在一个sql server 2008表中,该表使用linq实体检索&显示在页面上的占位符中。这一切都正确显示,除了不显示的asp按钮。查看页面的来源显示该按钮在那里,但它不在页面上。

Page = Page.Replace("!LOGINBUTTON!", "< asp:Button id='login' text='Login' runat='server' />")

如何让它显示?

感谢。

1 个答案:

答案 0 :(得分:0)

无论你要替换什么代码!LOGINBUTTON!是.ASPX代码。它不是一个纯HTML来显示按钮 当ASP.net实际呈现页面asp:使用适当的Javascript函数(用于回发)使用HTML <Input Type="Button" .....转换的按钮。

在这种情况下,如果您想查看带有回发事件的按钮,则需要编写

Page = Page.Replace("!LOGINBUTTON!", "&lt; intput type='Button' id='login' text='Login'/&gt;")

我希望它能奏效。