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
    收藏
    关注
    评论
  • 相关阅读:
    javascript中的时间控制函数
    javascript在事件监听方面的兼容性总结
    javascript程序库比较(二):事件处理
    又要开始了
    ASP.NET怎么防止多次点击提交按钮重复提交
    asp.net中ashx文件如何调用session
    Session超时和丢失,如何让Sessioon永不过期
    组件
    csss
    C# JSONHelper之Json转换方法大全
  • 原文地址:https://www.cnblogs.com/automation/p/3132189.html
Copyright © 2011-2022 走看看