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
    收藏
    关注
    评论
  • 相关阅读:
    创建线程的方式三:实现Callable接口
    线程通信的应用 经典例题: 生产者/消费者问题
    剑指offer-26 树的子结构
    leetcode-567 字符串排列
    剑指offer -11题
    leetcode
    移动端开发利器vConsole.js,app内嵌H5开发时调试用
    TCP/IP分为几层?各层的作用是什么?
    如何测试一支笔
    日志分析
  • 原文地址:https://www.cnblogs.com/automation/p/3132189.html
Copyright © 2011-2022 走看看