覆盖母版页 vb.net 的表单名称

发布于 2024-08-04 11:04:24 字数 262 浏览 3 评论 0原文

我似乎无法在母版页中设置表单的 ID 或名称。 [它总是“aspnetForm”]

有没有办法覆盖表单的 uniqueID 属性?

我尝试创建一个类并从 htmlform 继承,但是我无法在我的 masterrepage 上注册它,[未知的服务器标记...]

我像这样注册它

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

It seems like I can't set the id or name of the form in my masterpage. [it's always "aspnetForm"]

Is there a way to override the uniqueID property of form?

I tried to create a class and inherit from htmlform, but then i can't register it on my mastrepage, [unknown server tag ... ]

im registering it like this

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

热血少△年 2024-08-11 11:04:24

找到了这个,应该可以回答你的问题...

遗憾的是,您无法更改 ID
ASP.NET 表单。

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

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

Found this, which should answer your questions...

Unfortunately you can't change the ID
of an ASP.NET form.

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

and

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

秋心╮凉 2024-08-11 11:04:24

我实现了这个,它正在

创建一个名为“BaseForm”的类,该类继承自 HtmlForm,

覆盖 UniqueID 属性并返回您想要的名称。

使用 <%@ Register TagPrefix="cf" Namespace="Framework.BaseForm" %> 在您的母版页中注册它

并替换

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

我的问题是母版页找不到 BaseForm 的代码,我必须将其放在 app_code 中

i implemented this and it's working

create a class called 'BaseForm' that inherits from HtmlForm

override the UniqueID property and return the name that you want.

register this in your masterpage using <%@ Register TagPrefix="cf" Namespace="Framework.BaseForm" %>

and replace the

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

my problem was that the masterpage couldn't find the code for BaseForm, i had to put it in app_code

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文