0
如何通过HTML.BeginForm()
将ViewBag中的值传递给控制器?将Razor视图中的ViewBag值传递给控制器,使用HTML.Begin
@using (Html.BeginForm("SaveServiceItemCategory", "Admin",
FormMethod.Post, new { Sku = @ViewBag.SkuCategory }))
{
<span>Service Item Sku : @ViewBag.SkuCategory</span>
}
控制器
public ActionResult SaveServiceItemCategory(FormCollection formCollection,
string Sku)
{}
我越来越SKU为空,而不是在ViewBag值。
这怎么解决?
这似乎没有发布到服务器上。只有模型中的项目才会发布。 –
已发布所有表单域。默认联编程序可能不会将它们附加到指定的模型,但您会看到它们在FormCollection中可用。 –