73得票3回答
ASP.NET MVC绑定到字典

我正在尝试在MVC中绑定字典的值。 在这个action中,我有以下代码:model.Params = new Dictionary<string, string>(); model.Params.Add("Value1", "1"); model.Params.Add("Val...

66得票5回答
MVC 4列表模型绑定是如何工作的?

如果我想在MVC 4中将表单中的一组输入绑定到一个List,我知道下面这种input name属性的命名规则可以实现:<input name="[0].Id" type="text" /> <input name="[1].Id" type="text" /> <...

59得票4回答
多态模型绑定

这个问题在早期版本的MVC中已经被问及。还有这篇博客文章介绍了解决该问题的方法。我想知道MVC3是否引入了任何可能有所帮助的东西,或者是否有其他选项。 简而言之,情况如下。我有一个抽象基础模型和两个具体子类。我有一个强类型视图,使用EditorForModel()渲染模型。然后我有自定义模板...

55得票7回答
将UTC日期时间传递给Web API HttpGet方法会导致本地时间

我正在尝试将一个UTC日期作为查询字符串参数传递给Web API方法。URL的样子如下:/api/order?endDate=2014-04-01T00:00:00Z&zoneId=4 这个方法的签名看起来像:[HttpGet] public object Index(int zone...

54得票1回答
如何在MVC中将包括复选框状态的IEnumerable列表传递给控制器?

我有一个MVC应用程序,其中我正在使用像这样的模型: public class BlockedIPViewModel { public string IP { get; set; } public int ID { get; set; } public bool Ch...

52得票3回答
在ASP.NET MVC中,多选列表如何与模型绑定一起使用?

如果你在ASP.NET MVC中设置了一个多选的选择列表,那么模型绑定是如何工作的?对于所选项,它返回什么,一个数组吗?<SELECT NAME="toppings" MULTIPLE SIZE=5> <option value="mushrooms">mush...

51得票3回答
MVC 3 模型绑定子类型(抽象类或接口)

假设我有一个Product模型,该Product模型具有ProductSubType(抽象属性),我们有两个具体的实现Shirt和Pants。 这里是源代码: public class Product { public int Id { get; set; } [Requ...

50得票3回答
在ASP.NET MVC 3中绑定枚举类型的模型

我在控制器中有一个方法,该方法接受一个对象作为参数并返回JsonResult。这个对象上的一个属性是一个枚举类型,有三种可能的值。我认为当客户端为该属性传递 int 值时,它会填充枚举类型,但实际上它没有,而是默认为 0 并将枚举设置为可选项中的第一个。 有什么建议吗?

49得票7回答
禁用文本框的模型绑定

我有一个文本框,它被定义为:<%= Html.TextBox("Username", Model.Form.Username, new { @class = "textbox", @disabled = "disabled" })%> 该操作被定义为 [Ac...

47得票7回答
将查询参数绑定到ASP.NET Core模型中。

我正在尝试使用查询参数中的模型绑定到一个对象进行搜索。我的搜索对象是:[DataContract] public class Criteria { [DataMember(Name = "first_name")] public string FirstName { get; set...