MasterPage vb.net의 양식 이름을 무시하십시오
-
05-07-2019 - |
문제
마스터 페이지에서 양식의 ID 또는 이름을 설정할 수없는 것 같습니다. [항상 "aspnetform"입니다.
형식의 고유 한 속성을 무시할 수있는 방법이 있습니까?
나는 클래스를 만들고 htmlform에서 상속을 시도했지만 mastrepage, [알 수없는 서버 태그 ...]에 등록 할 수 없습니다.
나는 이것처럼 그것을 등록하고있다
<%@ Register TagPrefix="cf" Namespace="Framework.BaseForm" %>
해결책 2
나는 이것을 구현했고 그것은 작동하고 있습니다
htmlform에서 상속되는 'Baseform'이라는 클래스를 만듭니다.
고유 한 속성을 무시하고 원하는 이름을 반환하십시오.
< %@ register tagprefix = "cf"네임 스페이스 = "framework.baseform" %를 사용하여 마스터 페이지에 등록하십시오.
그리고 교체
<form></form> tags with <cf:BaseForm></cf:BaseForm>
내 문제는 MasterPage가 BaseForm의 코드를 찾을 수 없다는 것입니다. App_Code에 넣어야했습니다.
다른 팁
제휴하지 않습니다 StackOverflow