model-binding相关内容
我想在一个集合内的一个项目的产权执行远程验证。验证工作在集合的第一项确定。 HTTP请求验证方法如下: /确认/ IsImeiAvailable?ImeiGadgets [0] = .ImeiNumber 123456789012345 然而在其中的URL看起来像下面的第二个项目,验证不工作 /确认/ IsImeiAvailable?ImeiGadgets [1] .ImeiNumber
..
这是一个非常奇怪的行为,我已经设置了一些演示code,试图弄清楚发生了什么事情。 基本上有一个两个动作和单一视图。第一个动作将一个空的模型认为,部分动作临危模型,改变它的内容并把它发送回同样的观点。 该wierdness是,在视图中,模型似乎有它的更新值,但是当我做一个Html.TextBoxFor(X => x.PropertyNameHere),它呈现与不变值一个文本框在里面。 哈哈..
..
我有一个自定义的模型绑定器,它检查验证cookie和返回值。 公共类UserDataModelBinder< T> :IModelBinder { 公共对象BindModel(ControllerContext controllerContext,ModelBindingContext的BindingContext) { 如果(controllerCon
..
我有一个名为实体 Domain.Models.BlogPost ,其中包含以下属性: 帖子ID 标题 作者 PostedDate 正文 我也有叫实体 Domain.Models.PostComment ,其中包含以下属性: CommentID 帖子ID 作者 电子邮件 网站 正文 博文包含许多 PostComments 。一对多的关系。 现在我有这样的(
..
在短:我如何成功地编辑数据库条目,而不需要包括每一个字段编辑视图内的模型 更新结果 所以,我在DB(文章)的项目。我想编辑的文章。文章中,我的编辑有许多属性(ID,CreatedBy,dateCreated会,标题,正文)。其中一些属性不需要更改(如身份证,CreatedBy,dateCreated会)。所以在我的编辑视图,我只想为可以改变(如标题,正文)字段输入字段。当我实现一个编辑视图这个
..
好吧,这是不可思议。我不能使用的 BindAttribute 包含和 Exculude 与性能在ASP.NET MVC的复杂类型嵌套对象。 下面是我做过什么: 这是我的模型: 公共类FooViewModel { 市民查询查询{搞定;组; } }公共类查询{ 公众诠释EnquiryId {搞定;组; } 公共字符串纬度{搞定;组; } } HTTP POST动作: [
..
已经由ASP.NET的Web API团队决定使用JSON.NET库模型绑定JSON数据。然而,“正常”的MVC控制器仍然使用劣质JsonDataContractSerializer。这会导致问题进行分析日期,并导致我大为头痛。 有关参考见本:结果
..
我在ASP.Net MVC 3,并通过在支持的功能列表中去,我应该能够得到默认的JSON模型绑定工作开箱。但是我还没有成功地从JSON结合数组/集合的操作方法参数。虽然我没有得到简单的JSON对象绑定工作的权利。将大大AP preciate如果这里的专家能告诉我什么,我做错了。 下面是code: 服务器端code第一: //操作方法 公共JsonResult SaveDiscount(IL
..
如果你有一个选择列表中的ASP.NET MVC设置为多,请问该怎么modelbinding工作的? 这是什么返回所选的项目,一个数组? < SELECT NAME =“浇头”多SIZE = 5是氢。 <期权价值=“蘑菇”>香菇< /选项> <期权价值=“greenpeppers”>青椒< /选项> <期权价值=
..
我有枚举标志网格中,每个记录复选框,以确定该记录的标志值的一排。这是通知列表系统提供,用户可以选择(每一个)他们是如何希望他们交付: [国旗] 公共枚举NotificationDeliveryType { InSystem = 1, 电子邮件= 2, 文字= 4 } 我发现这个文章,但他又回到一个标志值和他结合它在这样的控制器(带一个星期几的概念): [HttpPost] 公众
..
我的问题是basicially一样的情况presented在这个堆栈溢出问题,我多么希望自己从数据库加载模型的现有的有效版本,以及更新的领域的某个子集它的一部分暴露我的网页形式。 反正我可以让我的ID属性将首先被绑定的模型绑定工艺保证? 如果我能保证这一点的话,我的视图模型的ID setter方法里面,我可能会引发'负荷',让对象最初从DB(或WCF服务..或XML文件填充。 。或选择的其
..
我使用的是新的WebAPI这是MVC4测试的一部分。我有以下类: 公共类券 { 公共字符串ID {搞定;组; } 公共字符串TABLEID {搞定;组; } 公共产品[] {产品获得;组; } } 我的控制器看起来是这样的:公共类VouchersController:ApiController { 公共券PostVoucher(券券) {
..
我有一个ASP.NET MVC 3(剃刀)的网站,叫做(简体)模型查看 公共类评论 { 公众诠释ReviewId {搞定;组; } 公共BOOL RecommendationOne { //钩属性 - 在ICollection的获取/设定值 } 公共BOOL RecommendationTwo {//等} 公众的ICollection<推荐
..
我下面 [开始使用ASP.NET MVC 3] [1]。我不能与价格值= 9.99或9.99添加/编辑。它说:“值”9.99“是无效的价格。”和“外地价格必须是一个数字。” 如何解决这一问题? 型号: 公共类电影 { 公众诠释ID {搞定;组; } 公共字符串名称{搞定;组; } 公众的DateTime RELEASEDATE {搞定;组; } 公共字符串类
..
是否有可能在我的模型外键关系绑定到一个表单输入? 说我有车和制造商之间存在一个一对多的关系。我想有更新车,其中包括设置制造商选择输入的表单。我希望能够做到这一点使用内置的模型约束力,但我开始想我要去做自己。 我的操作方法的签名是这样的: 公共JsonResult保存(INT ID,[绑定(包括=“名称,描述,制造商”)]车车) 该表单提交的值名称,描述和制造商,在制造商的类型是主键 IN
..
比方说我有波纹管模式 公共类UserInformation { 公开名单< UserInRole> RolesForUser {搞定;组; } //其它性能略... }公共类UserInRole { 公共字符串角色名{获得;组; } 公共BOOL InRole {搞定;组; } } 在我的网页我有类似<使用%(Html.BeginForm()){%GT;
..
我一直在使用MVC4β和我目前正在升级到最近发布的RC版。 看样子,模型结合复合请求类型发生了变化,但我无法弄清楚如何/我在做什么错了。 举例来说,假设我有以下API控制器: 公共类HomeApiController:ApiController { 公共TestModel获得() { 返回新TestModel { ID
..
公众的ActionResult SomeAction(INT标识){ // ID设置为2 VAR模型= //从数据库使用标识得到一些东西(2); //现在model.Id设定为9; 返回查看(模型); } - - - - - 视图 - - - - - @ Html.HiddenFor(X => x.Id) 当我查看源代码,这个隐藏字段设置为2
..
我是相当新的ASP.NET MVC和我试图找出做到这一点的最好办法。这也可能是简单,但我只想做正确的事情,所以我想我会问。 可以说我有一个模型,它是这样的: 任务 - ID,描述,AssignedStaffMember StaffMember - 身份证,名字,姓氏 在我看来,我想创建一个新的任务。我做一个强类型的Razor视图,而且可以使用EditorFor创建文本框说明但什么Assig
..
我使用的史蒂夫·桑德森的BeginCollectionItem帮手,并遇到了一个问题。我有有一个选项可以增添无限的奖励字段的表格。我使用他的帮手,因为它解决了如何使生成的领域,没有这个问题不用担心当表单被提交如何绑定。 我在这个相同的形式一些复选框,有一个未知量。与此一对奖励的差是未知的量将成为一个数据库调用后已知的,并且将由code到达该视图的时间是已知的。 所以,我的code看起来像这样
..