Asp.net 用于数据绑定web表单的FormView之外的选项

Asp.net 用于数据绑定web表单的FormView之外的选项,asp.net,Asp.net,我不太喜欢ASP.NET web窗体控件的模板繁琐。访问模板定义控件的唯一方法似乎是在ItemCreated数据绑定事件中“捕获”对所需控件的模块级引用,以便在其他任务和事件处理程序中使用 理想情况下,我希望能够在页面上调用setthis.DataSource并调用this.DataBind,但只有后者可以通过继承实现,并且不能满足我的任何正常数据绑定需求 除了毛茸茸的、吓人的FormView控件之外,还有什么?还有DetailsView控件,它呈现一个2列表格来设置表单。但控制非常统一,所以如

我不太喜欢ASP.NET web窗体控件的模板繁琐。访问模板定义控件的唯一方法似乎是在
ItemCreated
数据绑定事件中“捕获”对所需控件的模块级引用,以便在其他任务和事件处理程序中使用

理想情况下,我希望能够在页面上调用set
this.DataSource
并调用
this.DataBind
,但只有后者可以通过继承实现,并且不能满足我的任何正常数据绑定需求


除了毛茸茸的、吓人的
FormView
控件之外,还有什么?

还有DetailsView控件,它呈现一个2列表格来设置表单。但控制非常统一,所以如果需要,灵活性有限

您是在寻找所有的.NET框架还是任何OSS或第三方


嗯。

我不得不同意你的看法。很久以前,我停止使用FormView,只是手动处理crud。formview在非常基本的场景中为您节省了时间,但当您想做一些复杂的事情时,它会让您丧命。是的,到处都是findcontrol是脆弱的。任何免费的东西实际上都不必是OSS,只要它是开箱即用的,但最好是.NET。我没有见过比这更好的东西;我也对表单控件的缺乏感到沮丧,我正在我的Nucleo.NET框架中构建一个表单控件,但我还没有完成。