在 asp.net 核心视图中有条件地呈现禁用的按钮

安全的

我的视图中有一个按钮,我想根据某些条件将其禁用。下面是我的看法:

@{
   var myCondition = false;
   myCondition = //set condtion here
}

<input type="submit" value="Create" class=" btn btn-primary" />

所以基于 myCondition 我想禁用/启用我的按钮。

我可以这样做:

 @if(myCondition)
  {
     <input type="submit" value="Create" disabled="disabled" class=" btn btn-primary" />
  }
 else
 {
    //enable it here
 }

在 .net 核心中是否有任何优雅的方法来做到这一点。我们可以在这里使用一些 htmlextensions。如果有人能给我一个例子请。

输入表示赞赏。

用户1563677

您可以将 html 助手创建为:

public static class HtmlExtensions
{
        public static IHtmlContent DisabledIf(this IHtmlHelper htmlHelper, 
                                              bool condition)
        => new HtmlString(condition ? "disabled=\"disabled\"" : "");
}

那么在你看来:

   @addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers 


<input type="submit" value="Create" class=" btn btn-primary" @Html.DisabledIf(yourcondition) />

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在asp.net MVC视图中有条件地设置模型?

来自分类Dev

在ASP.Net MVC站点中有条件地包含基于调试或生产的部分视图

来自分类Dev

有条件地显示hide asp.net Gridview列

来自分类Dev

有条件地使用ASP.NET MVC Razor中的链接

来自分类Dev

有条件地显示/隐藏ASP.NET中的html区域

来自分类Dev

如果C#ASP.NET中有条件,请在gridview中设置文本框控件

来自分类Dev

ASP.NET MVC-有条件地在新选项卡上打开PDF /图像

来自分类Dev

如何有条件地删除由ASP.NET Core注册并添加到ServiceCollection的控制器

来自分类Dev

如何有条件地在上下文ASP.NET Core WebAPI上获取值

来自分类Dev

如何将JSON结果很好地呈现到asp.net MVC视图中

来自分类Dev

如何在ASP.NET Web API 2中使用log4net布局模式有条件地捕获用户名?

来自分类Dev

如何在.net中有条件地继承类

来自分类Dev

在没有Jquery / javascript ASP.NET MVC 4的情况下有条件地更改WebGrid行的颜色

来自分类Dev

如何在ASP.Net MVC中使布尔HTML5属性“有条件”?

来自分类Dev

有条件的Asp.Net Core 3.1种子数据

来自分类Dev

在ASP.NET MVC视图中呈现HTML文件?

来自分类Dev

在ASP.NET MVC的RAZOR视图中呈现JSON

来自分类Dev

根据浏览器有条件地设置ASP.NET会话和身份验证Cookie的相同站点值

来自分类Dev

有条件地显示hide asp linkbutton

来自分类Dev

Asp.net Core如何呈现视图

来自分类Dev

ASP.NET MVC视图模型呈现

来自分类Dev

ASP.NET MVC视图模型呈现

来自分类Dev

控件的ASP.NET核心条件验证

来自分类Dev

视图中的ASP.NET Web Api

来自分类Dev

有条件地忽略授权.NET Core 3.1

来自分类Dev

Asp.net 5.0用户在视图中具有角色

来自分类Dev

ASP.Net核心maxUrlLength

来自分类Dev

ASP.NET 核心权限

来自分类Dev

ASP.NET 控件呈现

Related 相关文章

  1. 1

    如何在asp.net MVC视图中有条件地设置模型?

  2. 2

    在ASP.Net MVC站点中有条件地包含基于调试或生产的部分视图

  3. 3

    有条件地显示hide asp.net Gridview列

  4. 4

    有条件地使用ASP.NET MVC Razor中的链接

  5. 5

    有条件地显示/隐藏ASP.NET中的html区域

  6. 6

    如果C#ASP.NET中有条件,请在gridview中设置文本框控件

  7. 7

    ASP.NET MVC-有条件地在新选项卡上打开PDF /图像

  8. 8

    如何有条件地删除由ASP.NET Core注册并添加到ServiceCollection的控制器

  9. 9

    如何有条件地在上下文ASP.NET Core WebAPI上获取值

  10. 10

    如何将JSON结果很好地呈现到asp.net MVC视图中

  11. 11

    如何在ASP.NET Web API 2中使用log4net布局模式有条件地捕获用户名?

  12. 12

    如何在.net中有条件地继承类

  13. 13

    在没有Jquery / javascript ASP.NET MVC 4的情况下有条件地更改WebGrid行的颜色

  14. 14

    如何在ASP.Net MVC中使布尔HTML5属性“有条件”?

  15. 15

    有条件的Asp.Net Core 3.1种子数据

  16. 16

    在ASP.NET MVC视图中呈现HTML文件?

  17. 17

    在ASP.NET MVC的RAZOR视图中呈现JSON

  18. 18

    根据浏览器有条件地设置ASP.NET会话和身份验证Cookie的相同站点值

  19. 19

    有条件地显示hide asp linkbutton

  20. 20

    Asp.net Core如何呈现视图

  21. 21

    ASP.NET MVC视图模型呈现

  22. 22

    ASP.NET MVC视图模型呈现

  23. 23

    控件的ASP.NET核心条件验证

  24. 24

    视图中的ASP.NET Web Api

  25. 25

    有条件地忽略授权.NET Core 3.1

  26. 26

    Asp.net 5.0用户在视图中具有角色

  27. 27

    ASP.Net核心maxUrlLength

  28. 28

    ASP.NET 核心权限

  29. 29

    ASP.NET 控件呈现

热门标签

归档