小编bjo*_*sen的帖子

如何在Kendo UI MVC中设置并获取网格中下拉列表的值?

我在MVC3中使用KendoUI MVC.

我设法在网格列中获得一个下拉列表.但我不知道如何设置所选值,当我保存它时不保存我选择的值.

网格

@using Perseus.Areas.Communication.Models
@using Perseus.Common.BusinessEntities;


<div class="gridWrapper">
    @(Html.Kendo().Grid<CommunicationModel>()
        .Name("grid")
        .Columns(colums =>
        {
            colums.Bound(o => o.communication_type_id)
                .EditorTemplateName("_communicationDropDown")
                .ClientTemplate("#: communication_type #")
                .Title("Type")
                .Width(180);
            colums.Bound(o => o.sequence).Width(180);
            colums.Bound(o => o.remarks);
            colums.Command(command => command.Edit()).Width(50);
        })
        .Pageable()
        .Sortable()
        .Filterable()
        .Groupable()
        .Editable(edit => edit.Mode(GridEditMode.InLine))
        .DataSource(dataSource => dataSource
            .Ajax()
            .ServerOperation(false)
            .Model(model => model.Id(o => o.communication_id))
                .Read(read => read.Action("AjaxBinding", "Communication", new { id = @ViewBag.addressId }))
                .Update(update => update.Action("Update", "Communication"))
            .Sort(sort => { sort.Add(o => o.sequence).Ascending(); })
            .PageSize(20)
        )
    )
</div>
Run Code Online (Sandbox Code Playgroud)

EditorTemplate"_communicationDropDown

@model Perseus.Areas.Communication.Models.CommunicationModel


@(Html.Kendo().DropDownListFor(c …
Run Code Online (Sandbox Code Playgroud)

c# telerik-mvc razor kendo-ui

10
推荐指数
1
解决办法
3万
查看次数

架构决策:ASP.NET MVC和实体框架

我有一个架构决策问题:我们即将构建一个新的应用程序,我们已经决定我们将使用ASP.NET MVCEntity Framework(可能是数据库).在第一个案例中,我们只会为常规浏览器构建Web应用程序,但将来我们可能会添加移动应用程序.(SOA?)

我现在的问题是构建应用程序架构的最佳方法是什么?

这是正确的吗?

  1. MvcProject
    • 模型
    • 视图
    • 调节器
  2. DAL项目
    • 持有edmx和T4模板

我一直在寻找示例,模式和最佳实践,但我似乎找不到合适的东西.

谢谢!

architecture asp.net-mvc entity-framework n-tier-architecture asp.net-mvc-3

1
推荐指数
1
解决办法
3349
查看次数

大型ASP.NET MVC项目中的模型怎么样?

我一直在研究如何将ASP.NET MVC和Entity Framework一起用于一个相当大的项目.大多数示例通过将.edmx文件移动到新的DAL项目来将其与MVC项目分开.在这个项目中,您还可以找到存储库和接口.

虽然这种方法对我来说很有意义,但有一件事我似乎无法弄清楚:MVC中的模型怎么样?在大多数示例中,控制器直接从DAL项目寻址存储库接口,因此不再使用MVC模型?或者继续使用它们是一个好主意,但是在Controller中映射它们?

c# architecture asp.net-mvc entity-framework

1
推荐指数
1
解决办法
548
查看次数