zoukankan      html  css  js  c++  java
  • ASPNET Razor 使用 @Ajax.BeginForm 需要注意到的细节

    创建空的web项目,通过Nuget引用mvc组件来搭建空的MVC项目时,

    在视图页面中无法使用@Ajax.BegForm来进行异步提交数据,

    而新建默认的MVC模板项目却能够正常使用@Ajax.BegForm,

    所有的引用都是齐全的,那么问题出在哪里呢?

    .....................
    
    <script src="~/Scripts/jquery.min.js"></script>
    <script src="~/Scripts/jquery.unobtrusive-ajax.min.js"></script>
    
    .....................

    没错,在全局的Web.config配置文件中,需要在 <appSettings>......</appSettings>节点中添加如下配置:

    <!-- 启用unobtrusive校验插件 -->
    <add key="UnobtrusiveJavaScriptEnabled" value="true" />

    配置完成后即可使用 @Ajax.BegForm 功能

    补充: 

      若想使用 jquery.validate 组件,需要在视图页中引用:

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

        并且同样需要在 <appSettings>......</appSettings>节点中添加配置:

    <!-- 启用客户端validate校验插件 -->
    <add key="ClientValidationEnabled" value="true" />

        同时需要注意的是,jquery.js/jquery.min.js 必须最先引入(因为其它 js库依赖于jquery)

    使用到的库下载地址:   http://download.csdn.net/detail/qq_30964095/9813775

  • 相关阅读:
    HDU 4666 Hyperspace【最远曼哈顿距离+优先队列】
    Set集合容器
    堆排序实现
    手机网站调试神器之chrome控制台
    CC Sereja and Ballons (主席树)
    Multiset多重集合容器
    ZOJ 3626 Treasure Hunt I
    hdu 2072
    poj 3498 (最大流,枚举汇点)
    排序算法--冒泡排序
  • 原文地址:https://www.cnblogs.com/staneee/p/6707643.html
Copyright © 2011-2022 走看看