gpt4 book ai didi

c# - 如何在 ASP.NET 页面上使用子类控件?

转载 作者:太空狗 更新时间:2023-10-29 17:44:03 24 4
gpt4 key购买 nike

我已将 DropDownList 子类化以添加特定于我的应用程序的功能:

public class MyDropDownList : DropDownList
{
...
}

...然后在 Web.Config 中引用它,这是我认为事情开始出错的地方:

<pages theme="Main">
<controls>
<add tagPrefix="bob" tagName="MyDropDownList" src="~/Components/MyDropDownList.cs" />
</controls>
</pages>

我对它的引用不起作用:

<tr><td>Category</td>
<td><bob:MyDropDownList runat="server" ID="Category"... />

我最好的线索是编译器错误消息:

"The file 'src' is not a valid [sic] here because it doesn't expose a type."

我想我在这里误用了有关如何创建 Web 用户控件的知识。我希望能够做的是在 ASP.NET 页面上引用此控件,就像我引用父 DropDownList 一样。重构回包含 DropDownList 的 Web 用户控件是不可取的,因为我想对其应用 RequiredFieldValidator

最佳答案

<pages theme="Main">
<controls>
<add tagPrefix="bob" namespace="MyProject" assembly="MyProject" />
</controls>
</pages>

这应该可以解决问题。

关于c# - 如何在 ASP.NET 页面上使用子类控件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2432856/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com