相关疑难解决方法(0)

ASP.NET MVC - Bundle Config命令

我正在尝试在我的ASP.NET MVC 5应用程序中使用特定的语言环境(es-CL).我有以下几点:

  1. 将web.config uiculture和culture更改为"es-CL"
  2. 安装了GlobalizejQuery.Validation.Globalize
  3. 更改了我的视图中的默认语言: <html lang="es-cl">
  4. 创建了一个新的Bundle并包含在相应的视图中.

BundleConfig.cs中:

bundles.Add(new ScriptBundle("~/bundles/jqueryval")
    .Include("~/Scripts/jquery.validate.js")
    .Include("~/Scripts/jquery.validate.unobtrusive.js"));

bundles.Add(new ScriptBundle("~/bundles/globalization")
    .Include("~/Scripts/globalize/globalize.js")
    .Include("~/Scripts/globalize/cultures/globalize.culture.es-CL.js")
    .Include("~/Scripts/jquery.validate.globalize.js"));
Run Code Online (Sandbox Code Playgroud)

在适当的观点:

@section Scripts {
    @Scripts.Render("~/bundles/jqueryval")
    @Scripts.Render("~/bundles/globalization")
}
Run Code Online (Sandbox Code Playgroud)

但是,生成的源代码如下:

<script src="/Scripts/jquery.validate.js"></script>
<script src="/Scripts/jquery.validate.unobtrusive.js"></script>

<script src="/Scripts/jquery.validate.globalize.js"></script>
<script src="/Scripts/globalize/globalize.js"></script>
<script src="/Scripts/globalize/cultures/globalize.culture.es-CL.js"></script>
Run Code Online (Sandbox Code Playgroud)

请注意,jquery.validate.globalize.js脚本被加载之前globalize.js,这不是我想要的.

为什么会这样?是否可以在单个包中依赖包含顺序,或者我是否被迫将此单个脚本放在不同的包中并在我的视图中指定它?

javascript asp.net asp.net-mvc

78
推荐指数
3
解决办法
4万
查看次数

如何设置ASP.NET Core + Vue.Js?

我需要集成<script>到一些vue-momentMVC视图.我选择了Vue.js而不是其他选择,因为它似乎更简单: - " 只需通过vue-datetime-picker标签添加它们 "他们说.无需学习gulp/grunt/webpack/browserify/etc.

结果证明是错误的.在我第一次尝试处理日期时,我尝试了一些扩展,例如,require()或者'use babel'从这个与Vue.js相关的官方策划列表中获取,但是我在这里碰到了一堵墙.虽然第一个不是强制使用importsjs语法(¿ exports?),但第二个没有它就不起作用.其他扩展发生require()require(stuff)/ <script>这是vue-moment需要进行编译.那么,大多数vue-datetime-picker库和工具确实需要编译器,require()语法和'use babel'世界上所有的东西?

我应该如何设置我的项目以使用ASP.NET Core MVC + Vue.js,这样我可以使用vue插件(可以imports)开发许多小的vue-apps ?

javascript vue.js asp.net-core-mvc asp.net-core

51
推荐指数
4
解决办法
2万
查看次数