//method declaration
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Step2_UpdateCart(bool? isNextStepClicked)
//one of many of the view's fields processed by the method
<input type="hidden" name="isNextStepClicked" value="false" />
我正在逆向工程一個視圖/控制器集,其中視圖中的表單有一系列通過提交傳遞的輸入。其中一個輸入是隱藏字段 - 它的名稱可以在方法的簽名中找到 - 並且是簽名中唯一的值 - 其餘的值來自請求對象。控制器方法:通過POST傳遞值與簽名
我想也許它可能是一種情況下,該方法可以遞歸調用自己的一個不同的價值比形式進行,但我沒有看到發生在任何地方。
這是否有意義? (無論是我的問題還是我的代碼示例)。
許多感謝名單
什t確切地說是你的問題?爲什麼當你隱藏它並將其值設置爲false時,甚至需要isNextStepClicked?顯然它總是假的。所以如果它總是相同的(假)你不需要它。假設在控制器動作中它是錯誤的。然而,你擁有它的方式,它應該始終被初始化 - 爲false。可能試着去除bool類型旁邊的問號......此外,您可能想要更詳細地解釋您的問題。 – mare 2010-08-28 00:24:47
我沒有包含視圖代碼,其中isNextStepClicked將被觸發爲true(或不依賴於驗證例程)。我的問題是完全理解我繼承的代碼是在爲什麼只有其中一個視圖的字段出現在簽名中而其餘部分是通過請求對象傳遞的非常狹窄的上下文中進行的。 – justSteve 2010-08-28 07:15:53
你不明白你在問什麼。你的問題到底是什麼? – Necros 2010-08-28 07:46:21