【问题标题】:Do I understand MVC wrong or are this controls (by Syncfusion) just very bad?我理解 MVC 是错误的还是这个控件(由 Syncfusion)非常糟糕?
【发布时间】:2015-10-25 07:17:58
【问题描述】:

自从过去几周以来,我们一直在使用 Synfusion MVC 控件。
https://www.syncfusion.com/products/aspnetmvc

即使我有多年的 ASP.Net 经验,我的 MVC 经验也只有 6 个月。所以我查看了这个控件并遗漏了一堆东西,这要么意味着我对 MVC 有误解,要么这个控件似乎很糟糕 - 非常糟糕。

一个例子:进度条。 在 MVC 控件中,我们在这里有一个参考:http://help.syncfusion.com/ug/aspnetmvc/Documents/overview36.htm
这个进度条似乎与 MVC 无关 - 我什至找不到将模型绑定到此进度条的单一方法,由我的控制器控制,甚至通过我的后端将一条数据绑定到我的视图到这个进度条。

感觉不对。

即便如此,情况似乎更糟:Syncfusion 似乎有一个名为“MVC 经典”的项目,这似乎是他们的 MVC 控件的先前版本(第一个版本)。 在这里你可以找到 MVC 经典中的进度 bad 的参考:
http://mvc.syncfusion.com/demos/ui/tools/ProgressBar/ThroughModel
在那里他们有一些“像”数据绑定的东西——你可以有一个模型来处理给定数据集的进展不佳,但是你不能直接将它与视图侧的模型绑定——你必须通过匹配名称/ ViewData 中的 id。

这感觉更不对劲,特别是因为那是 mvc-grid 的“以前”版本...

你能告诉我:我在这里对 MVC 的基本知识有很大的误解还是这个控件就这么糟糕?

【问题讨论】:

    标签: jquery ajax asp.net-mvc-4 model-view-controller syncfusion


    【解决方案1】:

    阅读文档和演示后,我发现它没有问题:)

    说真的,对我来说,我读到的关于 ProgressBar 的内容很有意义,而且似乎很容易使用。我没有看到导致您出现问题的部分。

    也许您可以告诉我们更多有关您遇到的问题的信息,但基于您对 MVC 缺乏经验,我说这可能是解释,但请就您的问题向我们提供更多见解。

    【讨论】:

    • 好吧,对我来说问题是,在 MVC 进度条中,似乎没有办法将模型数据绑定到这个进度条......据我了解 MVC 我会写一个 ProgressBarDataModel例如显示百分比并将其绑定到视图,例如 @Html.EJ().ProgressBar(MyModel.ProgressBarDataModel) - 然后,每当模型更改时,ProgressBar 都会更改...
    【解决方案2】:

    这里有更多信息 http://mvc.syncfusion.com/demos/web/progressbar/events 。但是仍然没有办法直接绑定到数据。而且,据我了解,不可能。您需要以某种方式更新页面。正确的做法是 Ajax。

    【讨论】:

      猜你喜欢
      • 2014-09-07
      • 1970-01-01
      • 2012-05-06
      • 1970-01-01
      • 2012-06-24
      • 2011-01-13
      • 1970-01-01
      • 2018-08-17
      • 2011-05-23
      相关资源
      最近更新 更多