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中可用。 –