2
@Using Html.BeginForm
SimpleMessage
End Using
@Helper SimpleMessage()
@<p>This is a simple message</p>
End Helper
結果
<form action="/Controller/Action" method="post"></form>
但
@* Now let's not call it from within a using *@
@SimpleMessage
@Helper SimpleMessage()
@<p>This is a simple message</p>
End Helper
結果
<p>This is a simple message</p>
爲什麼不幫助我的工作,而在我的Using Html.BeginForm
?
這是一個純粹的猜測,因爲我只知道剃刀一點點,但是如果你使用'@'符號'SimpleMessage'前面的使用裏面會發生什麼? – jpmc26 2013-03-07 01:57:38
你懂了!我怎麼錯過了?我想,因爲我在代碼裏面,所以我不需要'@'來調用一個函數,這是真的,但顯然你是爲剃刀助手做的。 – 2013-03-07 02:21:58
@ jpmc26,我認爲你是對的。我認爲他還需要**()** – 2013-03-07 02:22:22