G'day,我有一个aspx页面,其html存储在一个sql server 2008表中,该表使用linq实体检索&显示在页面上的占位符中。这一切都正确显示,除了不显示的asp按钮。查看页面的来源显示该按钮在那里,但它不在页面上。
Page = Page.Replace("!LOGINBUTTON!", "< asp:Button id='login' text='Login' runat='server' />")
如何让它显示?
感谢。
答案 0 :(得分:0)
无论你要替换什么代码!LOGINBUTTON!是.ASPX代码。它不是一个纯HTML来显示按钮
当ASP.net实际呈现页面asp:使用适当的Javascript函数(用于回发)使用HTML <Input Type="Button" .....
转换的按钮。
在这种情况下,如果您想查看带有回发事件的按钮,则需要编写
Page = Page.Replace("!LOGINBUTTON!", "< intput type='Button' id='login' text='Login'/>")
我希望它能奏效。