标签: servercontrol

允许服务器/用户控件上的任何属性/属性

我注意到在System.Web.UI.WebControls命名空间中的大多数(如果不是全部)标准Web控件上,您可以添加所需的任何属性而不会使页面崩溃.

以asp:Button控件为例.

此代码完全有效:

<form runat="server">
    <asp:Button runat="server" Text="Test button" crapAttribute="crapValue" />
</form>
Run Code Online (Sandbox Code Playgroud)

现在,我有一个自定义服务器控件,如果我添加任意属性,它会崩溃.它只接受定义了相应公共属性的属性.

我得到的错误是这样的"控件没有名为"crapAttribute"的公共属性.

我希望我的自定义控件接受任何属性而不会崩溃.我需要做些什么才能工作?

我看过Reflector中的标准控件,它们确实有各种各样的属性和东西,但是我看到的东西没有立即引起我的注意.

我的自定义控件继承自WebControl的价值.

asp.net user-controls properties servercontrol

5
推荐指数
1
解决办法
283
查看次数

在ServerControl(ASP.NET)的<Head ... />标记中添加<Script ... />标记?

我将在我的自定义ServerControl中使用JQuery文件,因此我必须在Head标记中添加以下行.

<script type="text/javascript" src="jquery-1.4.3.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

如何使用C#在ServerControl中执行此操作

c# asp.net jquery servercontrols servercontrol

2
推荐指数
1
解决办法
1万
查看次数