我需要从控制器禁用按钮 [英] I need to disable button from controller
本文介绍了我需要从控制器禁用按钮的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
大家好,我需要在属性Flag为true时禁用按钮。这是我的模特和控制器。
我尝试过:
Hi guys , I need to disable button when property "Flag"is in true. this is my model and controller.
What I have tried:
public class User {
public string Name { get; set; }
public bool Flag{ get; set; }
}
public ViewResult Index() {
var userFlag = context.Users.Where(u => u.Flag = true).FirstOrDefault();
if (userFlag != false)
{
// disable button
}
else
{
// enable button
}
return View();
}
推荐答案
Hi Pedro,
您可以在控制器中使用viewdata存储您的旗帜值,如下所示。
viewdata [userFlag] = userFlag
在您的视图中,您必须检查viewdata的值,并根据您可以启用或禁用按钮的值。
@if(viewdata [userFlag] == true)
{
//启用按钮
}
else
{
//禁用按钮
}
Hi Pedro,
You can use viewdata in your controller to store your flag value like below.
viewdata["userFlag"]=userFlag
In your view you to have to check value of viewdata and based on the value you can enable or disable button.
@if(viewdata["userFlag"]==true)
{
//enabled button
}
else
{
//disable button
}
这篇关于我需要从控制器禁用按钮的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文