asp.net-mvc-viewmodel

    1热度

    4回答

    我正在与Sitecore的MVC网站上工作。在特定的控制器中,我返回一个ViewModel的(部分)视图,但该页面仅显示我返回的纯色(部分)视图。所以根本没有造型。这听起来很正确,但对我而言,问题在于我期望整个页面包含通过Sitecore配置的所有其他部分视图。 我试图避免使用ViewBags,因为ViewModel在那里,我认为它是,看起来更好使用ViewModel。 我的代码是非常简单的: 控

    0热度

    1回答

    我正在尝试创建发票。我有两个型号,Invoice & InvoiceItems。 我可以使用硬编码值插入,但我希望能够使用TextBoxes即时创建发票。如何使用相同的视图插入一条记录,该记录将发票项目的数据和发票项目中的动态数据插入到两个表格中?我希望最终可以在处添加更多按钮,以便我可以保持在同一页面上并不断向同一张发票添加项目。你可以看到我在下面的尝试。 发票型号: public class

    1热度

    2回答

    我有一个项目,其中多个用户可能同时查看同一页数据并对其进行更改。因此,丢失的更新问题将会发生。 我想知道是否有任何框架或模式可以遵循,这将优雅地处理。所以如果有人只更改视图模型中的一个字段,我想只更新数据库中的这一列。 当前我发布视图模型回控制器,验证,然后自动映射到实体框架类。 作为一个适当的例子,比方说我的视图模型如下: public class MyViewModel { pub

    0热度

    2回答

    我跟着达林季米特洛夫例如在一个模态对话框提交表单(与验证): Using Ajax.BeginForm with ASP.NET MVC 3 Razor 它与异常完美。当我提交表单故意的错误,我结束了在该对话框中形式的两个副本: 这里是我的局部视图: @model MvcAppTemplate.ViewModels.SupportClass1ViewModel <script src="~/Sc

    0热度

    1回答

    我有一个viewmodel内的另一个viewmodel分离的担忧。我为它创建了一个编辑器模板,并在运行时在控制器中设置了默认值。不幸的是,当父视图模型发布到控制器时,它不保存子视图模型项目的值。这里是代码: 注意:一些代码名称已更改,所以如果有任何不协调之处,请在评论中指出。我已经完成了大约4倍,并发现他们所有我认为。 public class ParentViewModel { pub

    1热度

    1回答

    我正在编写一个简单的MVC应用程序来了解ASP.NET MVC。我遵循Pluralsight课程,他们一直在帮助很大。但是,当谈到LINQ时,我仍然有点在暗中。 我有一段工作代码,我想知道它是否可以改进或更简洁。 它所需要做的:从我的数据库基础上,给定id 提取数据(这是主键) 创建一个新的BoardViewModel(),仅分配标题 返回BoardViewModel的实例,与标题属性设置 目前,

    0热度

    3回答

    我一直在寻找类似的问题在这里,但仍然找不到解决我的问题。 我有一个包含一些文本和表格,他们都共享同一个视图模型如下页面: public class MyViewModel { public IEnumerable<WordingB> WordingBs { get; set; } public IEnumerable<WordingC> WordingCs { get; se

    0热度

    2回答

    背景:我很新MVC & Knockout.js,但我试图赶上这些技术的速度。我正在使用EF6和Knockout.JS 3.2的MVC 5。 我有基于URL传递的ID,拉使用MVC一个“VoteAnswer”对象的详细视图: 例如,我可以到网址MYDOMAIN/VoteAnswers /细节/ 1,它会拉来自我的数据库的信息正确(它拉取ID为1的VoteAnswer)并显示在我的Details视图中

    0热度

    1回答

    如何从我的视图访问我的视图模型?我的代码如下: - , 我有两个模型(使用实体框架),它有一个视图模型 - : ViewModelStory.GCB_NewsItem = (from i in db.tbl_GCB_NewsItem where i.intItemIdentifier.ToString() == StoryId select i).Single

    1热度

    1回答

    我的视图模型类是 public class StudentQuestions { public int StudentId{ get; set; } public int FormId { get; set; } public virtual ICollection<Questions> Question { get; set; } }