2009-09-09 7 views
1

Il semble que je ne puisse pas définir l'ID ou le nom du formulaire dans ma page maître. [c'est toujours "aspnetForm"]override formulaire nom de masterpage vb.net

Existe-t-il un moyen de remplacer la propriété uniqueID de formulaire?

J'ai essayé de créer une classe et d'hériter de HtmlForm, mais je ne peux pas l'enregistrer sur mon mastrepage, [tag serveur inconnu ...]

im inscrire comme ça

<%@ Register TagPrefix="cf" Namespace="Framework.BaseForm" %> 

Répondre

0

i mis en œuvre cela et il travaille

créer une classe appelée 'BaseForm' qui hérite de HtmlForm

remplacer la propriété UniqueID et renvoie le nom t Chapeau que tu veux.

registre dans votre masterpage en utilisant <% @ Register TagPrefix = Namespace =% "de Framework.BaseForm" "cf">

et remplacer le

<form></form> tags with <cf:BaseForm></cf:BaseForm> 

mon problème était que le masterpage couldn » t trouver le code pour BaseForm, je devais le mettre dans app_code