【问题标题】:how to fill webGrid through dropdown selection in mvc 3?如何通过 mvc 3 中的下拉选择填充 webGrid?
【发布时间】:2012-07-02 21:37:22
【问题描述】:

你好;我想在选择下拉列表后填充 webGrid。但是我不能。我被选中drb1,然后填充drb2。选择 drb2 后我无法填充 webGrid1。我也无法通过谷歌搜索找到任何样本。如何填充 webgrid?我的目标描述如下:

【问题讨论】:

  • 您是否尝试订阅第二个下拉列表的change 事件?你在哪部分有问题?发布所需结果的草图是你应该给你的程序员实现的东西,而不是在 Stack Oveflow 上问这样的问题。一旦您得到更集中的问题,请不要犹豫,向我们展示您迄今为止(在代码方面)所做的尝​​试。

标签: c# asp.net-mvc asp.net-mvc-3 webgrid


【解决方案1】:

您可以通过调用下拉的选定项更改操作来实现

在action里面可以使用DropDown的SelectedText,使用实体框架调用sql

一旦数据返回,将其转换为您的模型并将其返回到视图中

The view you will need 
@model IEnumerable<Product>
<div>
@{
  var grid = new WebGrid(Model, defaultSort:"Price");
}
@grid.GetHtml()
</div>

一些很好的例子:

http://msdn.microsoft.com/en-us/magazine/hh288075.aspx http://weblogs.asp.net/andrebaltieri/archive/2010/11/01/asp-net-mvc-3-working-with-webgrid.aspx

【讨论】:

    猜你喜欢
    • 2019-10-13
    • 2012-08-04
    • 2017-07-04
    • 2013-05-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-06
    • 2013-09-02
    相关资源
    最近更新 更多