2011-06-22 26 views
3

我在我的視圖中使用隱藏字段,它正在保存活動選項卡索引的一些值 現在我想要使用提交的控制器中的隱藏字段的值 按鈕提交。如何從控制器中的formcollection中查找隱藏字段的值

public ActionResult Index(FormCollection frm) 
    {  var value = frm["HiddenName"]; 
} 

餘米提交形式和使用的FormCollection獲取值 但是,當涉及到找到隱藏字段的值,我總是給我空白的價值,我一直在使用它頁面的源代碼進行覈對中有

一定的價值

回答

8

輸入標籤是否具有名稱屬性並位於表單中?

+0

我沒有把名稱屬性,我使用Id來獲取它。 非常感謝 –

0

在MVC皮卡FormCollection所有那些元素的name屬性

<input type="hidden" name="username" value="Samsam" /> 

現在你可以訪問服務器端的這個HTML控制

public ActionResult GetValue(FormCollection collection) 
{ 
    string username = collection.Get("username"); 
} 
0

您可以創建這樣的隱藏字段:

@Html.HiddenFor(model => model.username) 

比用戶名稱在集合中,但它應該在視圖模型中LSO。

相關問題