上引導按鈕點擊一個模型屬性我有一個Index.cshtml引導按鈕,如下文件:分配值在MVC
<button type="button" id ="btnSelect" class="btn btn-default">
Thai Restaurant
</button>
而且我在我的模型類中定義的屬性如下:
public string RestaurantID { get; set; }
現在,我想要點擊'Thai Restaurant'按鈕後,RestaurantID屬性被分配一個值,如'1'。
我想爲我的Index.cshtml文件本身的RestaurantID屬性賦值。
我試過使用下面的方法。
新增
@Html.HiddenFor(e=>e.RestaurantID)
,然後添加JavaScript代碼:
<script>
$('#btnSelect).click(function()
{
document.getElementById("RestaurantID").value = '1';
})
</script>
我使用on.(click, function()...)
但即使也試過沒有幫助
有沒有辦法做到這一點 - 分配值在引導按鈕點擊時的模型屬性?
謝謝!
你是怎麼當你發佈表單時獲取?餐廳ID沒有填寫收到的行動請求?我向你推薦普通的HTML隱藏元素,比如''作爲隱藏的助手將保留最後一次服務的狀態 – Tushar
當我單擊按鈕時,沒有任何事情發生..值不分配。我的JavaScript代碼不會點擊按鈕。 – Kristy