zoukankan      html  css  js  c++  java
  • 如何实现MVC ActionResult 返回类型为JavaScriptResult

    必需的js引用文件

    <script src="~/Scripts/jquery.unobtrusive-ajax.js"></script>
    @Scripts.Render("~/bundles/jquery")

    View页面

      @using (Ajax.BeginForm("EditGPY", "GPY", new AjaxOptions(), new { @id = "frmgpy", @class = "form-horizontal" }))
                            {
                                @Html.HiddenFor(m => m.PicPath)
                                <table>
                                    <tr><td>保存路径</td><td style="padding-left:1em">@Html.TextBoxFor(m => m.SavePath, new { @class = "form-control", @id = "FilePath", @readonly = "readonly" })</td></tr>
                                </table>
                                <div class="form-group">
                                    <div class="col-md-10">
                                        @Html.HiddenFor(m => m.ReceiptNo, new { @id = "txtReceiptNo" })
                                    </div>
                                </div>
                                <div class="form-group">
                                    <div class="col-md-offset-2 col-md-10">
                                        <input data-ajax="true" type="submit" class="btn btn-primary" value="上传文件" />
                                    </div>
                                </div>
                            }

    Controller

    if (string.IsNullOrEmpty(model.ReceiptNo) || string.IsNullOrEmpty(model.SavePath) || string.IsNullOrEmpty(model.PicPath))
    {
      return base.JavaScript("alert('信息有误,不能上传')");
    }

    效果

    作者:Joe.Fan
             
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    hdu5081
    hdu5079
    hdu5076
    hdu5072
    codeforces 739E
    codeforces 739D
    2017.2其他简要题解
    spring事务传播回滚策略
    mybatis一级缓存和二级缓存
    spring-boot-mybatis-starter工作原理
  • 原文地址:https://www.cnblogs.com/fanxingthink/p/5794411.html
Copyright © 2011-2022 走看看