Bar*_*ris 3 model-view-controller asp.net-mvc
我想在用户点击它时禁用按钮.我能做到,但我认为我的方式并不好.我的方式:
我设置ViewBag.IsSaveButtonDisabled到true和检查由JavaScript这个div容器然后我禁用了保存按钮.我知道,这是一个糟糕的解决方案.我想在服务器端控制提交按钮的禁用属性.
它的最佳实践是什么?
向yourViewModel添加新属性
模型
viewModel{
...
public string IsDisabled{ get; set; }
}
Run Code Online (Sandbox Code Playgroud)
调节器
public ActionResult Index()
{
viewModel model = new viewModel { ... , IsDisabled = "disabled"};
return View(model);
}
Run Code Online (Sandbox Code Playgroud)
在你的视图中
@model viewModel
<input type="submit" value="Kaydet" @Model.IsDisabled/>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6584 次 |
| 最近记录: |