• asp.net mvc3 利用Ajax实现局部刷新


    1.利用Ajax.ActionLink()方法

    首先在_Layout.cshtml文件中加载 运行AJAX必要的Jquery

    1 <script src="@Url.Content("~/Scripts/jquery-1.5.1.min.js")" type="text/javascript"></script>
    2 <script src="@Url.Content("~/Scripts/jquery.unobtrusive-ajax.min.js")" type="text/javascript"></script>

    HomeController中的Index视图,HomeController的Index()方法直接返回View()

    1 <div id="div1">
    2 刷新此层
    3 </div>
    1 <div id="div2">
    2 @Ajax.ActionLink("点此进行局部刷新",
    3                  "Refresh",
    4                  "Home",
    5                  new AjaxOptions{
    6                      UpdateTargetId = "div1"
    7                  })
    8 </div>

    HomeController中的Refresh()方法直接返回视图

    为Refresh()方法添加一个分部视图

    Refresh.cshtml内容如下

    1 <div>
    2     <img src="../../Content/3.jpg"/>
    3 </div>

    2.Ajax.BeginForm()方法与此类似,在控制器方法中接受参数即可

  • 相关阅读:
    K-means Algorithm
    Naive Bayes Algorithm
    Generalized Linear Models
    Support Vector Machine
    wordpress迁移
    Gaussian Discriminant Analysis
    Locally Weighted Regression
    Matlab绘图高级部分
    Supervised Learning-Regression
    html 字符串互转DOM
  • 原文地址:https://www.cnblogs.com/a-dou/p/5802515.html
Copyright © 2020-2023  润新知