2
在部分頁面(菜單),我有這樣的:無法讀取隱藏字段
@foreach (var category in db.Query("SELECT categoryName FROM Category")) {
<li><a href="#">@category.categoryName</a>
<ul class="submenu">
<form action="/Products/[email protected]" method="post">
<input type="hidden">
@Html.Hidden("cat", category.categoryName)
</input>
</form>
</ul>
</li>
}
在頁面我重定向到,我有這樣的:
if (IsPost) {
if (Request["cat"] != null) {
<p>The category is @Request["cat"]!</p>
}
}
它重定向罰款,但我無法讓它將'cat'變量傳遞給我重定向到的頁面。通常,當我成功使用重定向時,我使用input type =「submit」。這裏的區別是這些超鏈接,這無疑是原因。我寧願保留超鏈接。
任何幫助表示讚賞。
作品確實非常好!非常感謝你的幫助! – tpn 2012-04-26 11:12:03