2010-11-15 4 views
0

G'day, j'ai une page aspx qui a son html stocké dans un serveur sql 2008 table qui utilise linq aux entités pour récupérer l'affichage & dans un espace réservé sur la page. Tout cela s'affiche correctement à l'exception d'un bouton ASP qui ne s'affiche pas. L'affichage de la source de la page montre que le bouton est présent mais pas sur la page.Asp.net contrôles dynamiques à partir de l2e

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

Comment puis-je obtenir à afficher?

Merci.

Répondre

0

Quel que soit le code que vous remplacez avec! LOGINBUTTON! est le code .ASPX. Ce n'est pas un code HTML pur à afficher.
Lorsque ASP.net rend réellement la page asp: Bouton converti avec HTML <Input Type="Button" ..... avec les fonctions Javascript appropriées (pour la publication).

Dans ce cas, si vous voulez voir avec son bouton événement postback vous devez écrire

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

J'espère que cela fonctionnera.

Questions connexes