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
    收藏
    关注
    评论
  • 相关阅读:
    工作
    失败
    理想和一些未来的计划
    安静
    重新开始
    如何度过周末
    放假
    WPF学习笔记-数据采集与监控项目01-登录界面
    VS2017-断点感叹号问题,调试代码显示“当前无法命中断点,还没有为该文档加载任何符号”
    WPF-MVVM模式-表现层的UI框架【学习笔记】
  • 原文地址:https://www.cnblogs.com/automation/p/3132189.html
Copyright © 2011-2022 走看看