• 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
    收藏
    关注
    评论
  • 相关阅读:
    nmake不是内部或外部命令,也不是可运行的程序
    MinGW下载和安装教程
    Qt接单
    C++ web 框架
    原型链
    ssh: Could not resolve hostname的一种解决方案
    oracle客户端安装配置
    linux安装go
    golang 为什么结构体方法要写成指针传递
    traceback模块
  • 原文地址:https://www.cnblogs.com/automation/p/3132189.html
Copyright © 2020-2023  润新知