gpt4 book ai didi

asp.net - 如何为自定义控件定义默认的 "TagPrefix"

转载 作者:行者123 更新时间:2023-12-04 04:14:26 26 4
gpt4 key购买 nike

我有许多自定义控件,我正在尝试为其提供设计器支持。签名如下所示:

[ToolboxData("<{0}:MyDropDownList runat=\"server\" CustomProp="123"></{0}:MyDropDownList>")]
public class MyDropDownList: DropDownList
{
... code here
}

效果很好,但是当我将控件从工具箱拖到页面上时,添加的TagPrefix是“cc1”:
<%@ Register Assembly="DBMClientPortal.Controls" Namespace="DBMClientPortal.Controls"
TagPrefix="cc1" %>

显然,TagPrefix是什么与它无关……它按原样工作,但我认为我必须能够以某种方式进行更改,好奇心使我变得更好。

有谁知道在将自定义控件拖动到Visual Studio中的页面上时如何定义TagPrefix的设置?

谢谢,
最大限度

最佳答案

看起来像这样:

[assembly:TagPrefix("MyControls","RequiredTextBox")]

here's关于它的更多信息。

关于asp.net - 如何为自定义控件定义默认的 "TagPrefix",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/233468/

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