gpt4 book ai didi

c# - 我们可以为 AJAX 控件工具包类使用其他名称吗?

转载 作者:行者123 更新时间:2023-11-30 22:06:33 25 4
gpt4 key购买 nike

我在 ASP.NET 网站中使用 AJAX 控件工具包。我想根据我的项目约定更改用于引用工具包类的名称,包括“控件” Pane 和标记本身。

也许是这样的:

 <%@ Register ?something? TagPrefix="MyControls" %>

例如,我想在代码中将 AutoCompleteExtender 类重命名为 SelectTextBox,这样我就可以这样使用它:

 <MyControls:SelectTextBox ID="sss" runat="server" ColumnList="aaa"
ColumnType="0" ColumnWidth="300" DataField="aaa"
DetailedSearch="1" FillQuery="SELECT XXX" ValueField="EmployeeID" />

有可能吗?

最佳答案

我很好奇你的问题(这就是我首先编辑它的原因),所以我环顾四周,恐怕我不会带着好消息回来。

尽管像 type aliases 这样的设施在 C# 中确实存在,它们只会影响 using 指令生效的模块,并且不会传播到 ASP.NET 标记 AFAICT(更不用说控件 Pane 了)。

除了扩展 Visual Studio 本身,您最好的选择实际上可能是从工具包中的类派生您自己的类,在您的代码中使用它们,并从中创建自定义控件 Pane 部分。这样,命名将在您的环境中随处保持一致。

更积极的一点是,也许有一天您会希望您的 SelectTextBox 控件比普通的 AutoCompleteExtender更多的事情,然后您派生类已经在那里等着你。

关于c# - 我们可以为 AJAX 控件工具包类使用其他名称吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23565288/

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