小编any*_*amt的帖子

带有Flags属性的枚举上的ASP.NET MVC 5.1 EnumHelper.EnumDropDownListFor

我想在我的ViewModel上创建一个枚举属性的下拉列表.

我一直在寻找类似的例子这个这个,他们使用的显示枚举selectradiobuttons一个表单控件.

我有这样的枚举

class MyViewModel 
{
    public JobCategory JobCategory {get; set;}
}

[Flags]
public enum JobCategory
{
    /// <summary>
    /// Ninguna
    /// </summary>
    [Display(Name = "N/A")]
    None = 0,

    /// <summary>
    /// Diseño Grafico
    /// </summary>
    [Display(Name = "Diseño Gráfico")]
    GraphicDesign = 1

    ...
}
Run Code Online (Sandbox Code Playgroud)

形式

@model MyViewModel

<div class="col-xs-3">
        @(EnumHelper.IsValidForEnumHelper(Model.JobCategory.GetType())
        ? Html.EnumDropDownListFor(d => d.JobCategory, new { @class = "form-control" })
        : Html.EditorFor(d => d.JobCategory, new { @class = "form-control" }))
</div> …
Run Code Online (Sandbox Code Playgroud)

c# asp.net enums asp.net-mvc-5.1

5
推荐指数
0
解决办法
1316
查看次数

ASP.NET MVC 5捆绑和最小化Javascript ES6

当我尝试在应用程序中使用Ecmascript-6功能时,缩小失败。

如果我尝试使用箭头功能:

$.get('/clients/all').done(response => {
  // Do something with the response
})
Run Code Online (Sandbox Code Playgroud)
 
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

/* Minification failed. Returning unminified contents.
(8,45-46): run-time error JS1195: Expected expression: >
(36,6-7): run-time error JS1195: Expected expression: )
(37,1-2): run-time error JS1002: Syntax error: }
 */
Run Code Online (Sandbox Code Playgroud)

以及其他ES6功能。

您知道ES6的ItemTransform吗?

bundling-and-minification ecmascript-6 asp.net-mvc-5

5
推荐指数
1
解决办法
974
查看次数

在owlCarousel中设置活动项

我有一个带3个项目的猫头鹰旋转木马,旋转木马每页显示一个项目.在每个项目内我都有html输入.

我想以编程方式更改活动项目,以便我可以专注于其中的输入.

这是初始配置:

var owl = $("#selector").owlCarousel({
    slideSpeed: 300,
    paginationSpeed: 400,
    items: 1,
    itemsDesktop: false,
    itemsDesktopSmall: false,
    itemsTablet: false,
    itemsMobile: false,
    dots: false,
    touchDrag: false,
    mouseDrag: false
});
Run Code Online (Sandbox Code Playgroud)

而html看起来像这样:

<div id="selector" class="owl-carousel owl-theme">
    <div class="item">
        <input type="text" name="name1" id="input1">
     </div>

    <div class="item">
        <input type="text" name="name2" id="input2">
     </div>

    <div class="item">
        <input type="text" name="name3" id="input3">
     </div>
</div>
Run Code Online (Sandbox Code Playgroud)

例如:如果我想关注input3,我必须将当前页面设置为3,然后设置焦点.

javascript jquery owl-carousel-2

1
推荐指数
1
解决办法
1万
查看次数