سؤال

يبدو أنني لا أستطيع تعيين معرف أو اسم النموذج في Masterpage. [إنه دائمًا "aspnetform"

هل هناك طريقة لتجاوز الخاصية الفريدة من النموذج؟

حاولت إنشاء فئة وروث من HTMLForm ، ولكن بعد ذلك لا يمكنني تسجيله على My Mattrepage ، [علامة خادم غير معروفة ...

أنا أسجلها مثل هذا

<%@ Register TagPrefix="cf" Namespace="Framework.BaseForm" %>
هل كانت مفيدة؟

المحلول 2

لقد قمت بتطبيق هذا وهو يعمل

قم بإنشاء فئة تسمى "baseform" ترث من HTMLForm

تجاوز الخاصية الفريدة وإرجاع الاسم الذي تريده.

قم بتسجيل هذا في Masterpage الخاص بك باستخدام <٪@ register tagprefix = "cf" namepace = "framework.baseform" ٪>

واستبدال

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

كانت مشكلتي هي أن Masterpage لم تتمكن

نصائح أخرى

وجدت هذا ، والتي يجب أن تجيب على أسئلتك ...

لسوء الحظ ، لا يمكنك تغيير معرف نموذج ASP.NET.

http://forums.asp.net/t/1300826.aspx

و

http://forums.asp.net/p/883974/929349.aspx

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top