Asp.net mvc 3 在ASP.Net MVC3中提交列值
我使用的是ASP.Net MVC3,我有一个视图,其中显示了一个包含模型数据的简单表,如下所示: +-------+---------------+----------------+ | ID | Name | Order | +-------+---------------+----------------+ | ID | Name | textbox val=1 | +-------+---------------+----------------+ | ID | Name | textbox val=3 | +-------+---------------+----------------+ | ID | Name | textbox val=2 | +-------+---------------+----------------+ +-------+ +--------------+ |submit | | update order | +-------+ +--------------+ +-------+---------------+----------------+ |ID |名称|顺序| +-------+---------------+----------------+ |ID | Name |文本框val=1| +-------+---------------+----------------+ |ID | Name |文本框val=3| +-------+---------------+----------------+ |ID | Name |文本框val=2| +-------+---------------+----------------+ +-------+ +--------------+ |提交| |更新订单| +-------+ +--------------+ 在这里,Order列包含带有顺序值(1、3、2等)的Inputbox。我需要通过读取订单列来更新我的模型Asp.net mvc 3 在ASP.Net MVC3中提交列值,asp.net-mvc-3,foreach,model,html-table,submit,Asp.net Mvc 3,Foreach,Model,Html Table,Submit,我使用的是ASP.Net MVC3,我有一个视图,其中显示了一个包含模型数据的简单表,如下所示: +-------+---------------+----------------+ | ID | Name | Order | +-------+---------------+----------------+ | ID | Name | textbox val=1 | +-------+---------------+----
[Item{ID,Name,Order}]
也就是说,我需要通过读取HTML表列将订单值提交给模型。如何执行此操作?为每个项目创建视图模型:
public class ItemViewModel
{
public string Id { get; set; }
public string Name { get; set; }
public string Value { get; set; }
}
以及行动的模式:
public class EditViewModel
{
public IEnumerable<ItemViewModel> Items { get;set; }
public int Index { get; set; }
}
为每个项目创建视图模型:
public class ItemViewModel
{
public string Id { get; set; }
public string Name { get; set; }
public string Value { get; set; }
}
以及行动的模式:
public class EditViewModel
{
public IEnumerable<ItemViewModel> Items { get;set; }
public int Index { get; set; }
}
执行此操作的代码在哪里?你能提供一些代码吗?@DarthVader这就是我要问的,我对此一无所知。我是MVC新手。你的代码在哪里?你能提供一些代码吗?@DarthVader这就是我要问的,我对此一无所知。我是MVC新手。