上引导按钮点击一个模型属性我有一个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