【问题标题】:Telerik controls in ASP.NET MVCASP.NET MVC 中的 Telerik 控件
【发布时间】:2010-10-16 05:24:54
【问题描述】:

Telerik 声称他们的控件现在可以与 ASP.NET MVC 一起使用。有没有人已经在 MVC 项目中使用过这些控件?

我的公司在一个大型应用程序中使用 Telerik ASP.NET 控件,并且效果很好。这就是我们考虑在 MVC 项目中使用它们的原因。

编辑 1: Telerik 在 ASP.NET MVC 上有一个新的尝试,这看起来比他们第一次尝试要好得多。但对我的项目来说已经太晚了。 http://www.telerik.com/products/aspnet-mvc.aspx

【问题讨论】:

  • 截至今天,Telerik 已进入 KendoUi 用于 MVC/Mobile 控件。现有的 RAD 控件,它们只适用于 Web 表单。

标签: asp.net-mvc telerik


【解决方案1】:

您可以查看他们使用 ASP.NET MVC 构建的 demo application(一个论坛应用程序)announced hereSource code 可用。

演示是一个简单而时尚的 - 论坛应用。它使用了 9 个 RadControls,包括 RadGrid, RadEditor、RadChart、RadTreeView 和 RadUpload,建立一个论坛网站, 有基本的线程/帖子导航, 格式化的论坛发帖,用户 身份验证(支持 自定义头像)和网站活动 “统计”视图。你需要的一切 拥有一个功能齐全的 MVC 论坛 应用程序。源可用于 立即下载,所以我鼓励 任何有兴趣了解更多的人 关于 MVC 或 MVC 中的 RadControls 抓紧时间研究这个例子。

【讨论】:

  • -1 Teleriks ASP.NET MVC 控件的第一个版本不值得。
【解决方案2】:

你可能已经看过了,但是 Telerik 有一个blog post,关于如何将他们的控件与 MVC 一起使用以及一些限制。我实际上并没有使用他们的控件,所以我不能说这些限制是否真的是一个问题。可以说,当使用带有 MVC 的控件时,似乎确实需要更多的“手动提升”,但是有一些变通方法可以让它们中的大多数正常工作。

我希望他们最终会发布其控件的 MVC 版本。我会推迟评估它们,直到发生这种情况,但如果你已经在使用它们,我当然会看看它们与 MVC 一起使用有多么容易。如果你试一试,也许你可以用答案更新你的问题,让我们其他人知道它是怎么回事。

【讨论】:

  • 那你现在就开始吧。他们发布了新组件。纯 MVC。开源。这看起来很有希望。 telerik.com/products/aspnet-mvc.aspx
  • 我已经下载了他们的代码,但我正在等待合适的项目开始使用它们。我现在正在进行几个项目,不想引入任何新变量。
  • 你们看到这些控件的“接线”了吗?不要误会我的意思,我在 webforms 上使用 Telerik 控件已有一年多了,并且很喜欢它们。但它们不适用于 MVC - 将数据注入会话;转换成GridModel 只是为了“绑定”——MVC 范式试图从本质上避免这种绑定概念。 MVC 应该鼓励宁静的实践。绑定的基于会话的状态控制似乎与我的宁静实践相矛盾。 [只是我的想法]
  • @cottsak 这就是我玩了一段时间后的想法。看来他们最终得出了相同的结论。
  • 该网站声明:Telerik Extensions for ASP.NET MVC 已根据广泛采用的 GPLv2 获得许可。
【解决方案3】:

我已经使用 Telerik 控件大约 6 个月了。我一直在 MVC 2 上使用 Grid 和 Window 控件。像大多数商业产品一样,我们有幸解决了这些问题。一旦您通过了最初的学习曲线,这些控件就可以节省时间。您所获得的功能数量是无与伦比的。

我最大的问题是他们在论坛上的反应似乎有点迟钝。也许我只是在问蹩脚的问题。我一直在游说管理层为受支持的版本支付费用。考虑到我们花费大量时间挖掘解决一些更复杂的问题,我认为这是值得的。

【讨论】:

    【解决方案4】:

    我刚刚查看了他们的网格并用它编写了一个小型 POC 项目,我必须说我印象深刻。我不确定他们以前的 MVC 控件迭代,但当前的可以节省时间。它也非常适合 ASP.NET MVC ajax 应用程序,因为它有丰富的客户端 API。在客户端拥有 jquery DataTables 会带来更好的用户体验(因为它更快),但也需要更容易出错的 javascript 代码。

    【讨论】:

      【解决方案5】:

      作为替代方案,您可以检查 MDBootstrap(它是建立在 Bootstrap 之上的前端框架)。在那里你会找到一个带有免费 ASP.NET MVC 模板的article

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-03-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多