具有自定义属性表单的 ASP.NET 组件

Posted

技术标签:

【中文标题】具有自定义属性表单的 ASP.NET 组件【英文标题】:ASP.NET Component with custom property form 【发布时间】:2011-06-29 16:10:33 【问题描述】:

我正在开发一个供内部使用的自定义 DataGridView 控件,并且我想添加一个自定义属性选项,它会在其中启动一个 WinForm 以添加自定义属性。想想 DataGridView 的 Columns 属性设计器,您在其中单击带有文本“...”的按钮,它会打开一个 WinForm,您可以在其中添加不同的 BoundColumns。这正是我喜欢做的事情,但我不知道如何开始,甚至不知道从哪里开始。如何做到这一点?

【问题讨论】:

【参考方案1】:

这是你需要知道的(基础):http://msdn.microsoft.com/en-us/library/zt27tfhy.aspx

这是一个有用的例子(在第一个链接中):http://msdn.microsoft.com/en-us/library/az5kdaz0.aspx

如果你想构建一个自定义的DataGrid,你需要构建一个从DataGrid控件继承的控件,在读取顶部的链接文档后,你可以添加具有所需属性的属性,以便在Control中使用它。

(抱歉英语不好,我是意大利人!)。

【讨论】:

以上是关于具有自定义属性表单的 ASP.NET 组件的主要内容,如果未能解决你的问题,请参考以下文章

使用 IClientModelValidator 在 ASP.NET Core 中使用参数自定义客户端验证属性

从 ASP.net Core 2 中的视图访问自定义 ApplicationUser 属性

如何在 ASP.Net MVC 5 视图中获取 ApplicationUser 的自定义属性值?

ASP.NET MVC:通过 DataAnnotation 进行自定义验证

c# asp.net,添加自定义控件

如何在 ASP.NET MVC 中将条带支付与自定义表单集成? [关闭]