2010-11-15 55 views
0

G'day,我有一個aspx頁面,它的html存儲在sql server 2008表中,該表使用linq實體來檢索頁面上佔位符中的&顯示。除了不會顯示的asp按鈕之外,這一切都可以正確顯示。查看頁面的源代碼顯示按鈕在那裏,但它不在頁面上。來自l2e的Asp.net動態控件

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

我如何得到它顯示?

謝謝。

回答

0

無論你用什麼代碼代替!LOGINBUTTON!是.ASPX代碼。它不是純粹的HTML顯示按鈕。
當ASP.net實際呈現頁面asp:按鈕用HTML <Input Type="Button" .....與適當的JavaScript函數(用於回發)轉換。

在這種情況下,如果你想看到按鈕,它的回傳事件中,你需要寫

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

我希望它會工作。