Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 在MVC Telerik控件上创建包装器_Asp.net Mvc_Asp.net Mvc 4_Telerik_Wrapper_Telerik Mvc - Fatal编程技术网

Asp.net mvc 在MVC Telerik控件上创建包装器

Asp.net mvc 在MVC Telerik控件上创建包装器,asp.net-mvc,asp.net-mvc-4,telerik,wrapper,telerik-mvc,Asp.net Mvc,Asp.net Mvc 4,Telerik,Wrapper,Telerik Mvc,我试图在MVC的telerik控件上编写包装器库。 这背后的原因是我可以轻松地更改第三方控件,而无需更改视图、控制器。 这是个好主意。 我面临完全隐藏telrik的问题,因为它们有自己的js和返回对象。 我的方向正确吗 听起来像是一个抽象概念。你说的是多少浏览页面?你是否有一个能够改变的具体要求?很可能你会失去一些力量,只会增加很多麻烦。如果需要,重写视图可能更容易。如果你这么担心,你可能应该使用非商业的替代品?然而,这取决于你使用的是什么部分,我只使用了网格,我们将我们的站点切换到DataTa

我试图在MVC的telerik控件上编写包装器库。 这背后的原因是我可以轻松地更改第三方控件,而无需更改视图、控制器。 这是个好主意。 我面临完全隐藏telrik的问题,因为它们有自己的js和返回对象。
我的方向正确吗

听起来像是一个抽象概念。你说的是多少浏览页面?你是否有一个能够改变的具体要求?很可能你会失去一些力量,只会增加很多麻烦。如果需要,重写视图可能更容易。如果你这么担心,你可能应该使用非商业的替代品?然而,这取决于你使用的是什么部分,我只使用了网格,我们将我们的站点切换到DataTables,没有太多问题

我使用Telerik,从未抽象过它,但我的体系结构的其余部分是灵活的。我从未将Telerik控件直接绑定到域实体列表等。我始终使用使用AutoMapper从域实体映射的ViewModel


大多数业务应用程序中的UI是最不重要的部分,如果您没有将其与域模型紧密耦合,则通常比较容易更改。

看起来不太值得抽象。即使你在每一页上都用电传发送组件,我也不会。然而,这取决于你在做什么以及你是如何抽象的。我同意你的任何建议。我的项目中可能有200个视图。我正在MVC.NET中做我的第一个项目。在这种情况下,你能给我一些好主意来构建我的项目吗。