zoukankan      html  css  js  c++  java
  • mvc隐式异步提交

    1.后台代码为:

    public ActionResult GetDate()
            {
                return Content(DateTime.Now.ToString());
            }

    在index视图下:

       @using (Ajax.BeginForm("GetDate", new AjaxOptions() { Confirm = "大爷,您悠着点", HttpMethod = "Post", OnSuccess = "afterSuccess", UpdateTargetId = "resultDiv", InsertionMode = InsertionMode.Replace }))
            {
                <input type="submit" value="提交" />
            }
        </div>
        <div id="resultDiv"></div>

    运行显示时间:会把时间更新到div上面。

    image

    需要

    开启 Unobtrusive JavaScript
    Web.Config文件中默认配置:
    
    image
    
    或者代码里启用:
    HtmlHelper.ClientValidationEnabled = true;
    HtmlHelper.UnobtrusiveJavaScriptEnabled = true;

    image

    所以代码和下面的手写等效

    <form action="/ajax/GetDate" method="post" data-ajax="true" data-ajax-confirm="大爷,您爽了吗" data-ajax-update="resultDiv">
        <input type="submit" value="提交手写" />
    </form>
    Top
    收藏
    关注
    评论
  • 相关阅读:
    DEVMODE 结构体
    VS2019如何将主菜单从标题栏移到单独一行
    最近学到的东西
    线上问题处理相关思考
    mybatis+spring
    jenkins
    自动化case校验点
    Sqlserver大数据迁移,导出-》导入(BULK INSERT)
    阿里P7大佬带你解密Sentinel
    《高可用系列》-限流神器Sentinel,不了解一下吗?
  • 原文地址:https://www.cnblogs.com/automation/p/3132189.html
Copyright © 2011-2022 走看看