当前位置: 首页 > news >正文

asp.net mvc2 ajax 基本调用

1.ajax 表单提交

添加JS:


  <script src="../../Scripts/MicrosoftAjax.js" type="text/javascript"></script>
<script src="../../Scripts/MicrosoftMvcAjax.js" type="text/javascript"></script>


view:
<% Ajax.BeginForm("helloAjax",new AjaxOptions{ UpdateTargetId = "results"}); %>
<input type="text" name ="param1"/>
<input type="submit" value="submit" />
<% Html.EndForm(); %>
<div id="results">




</div>


controller:
 public string HelloAjax(string param1)
        {
            return "server get : " + param1;
        }



2.返回 partial view


view:
<% Ajax.BeginForm("StudentDetail",new AjaxOptions{ UpdateTargetId = "Div1"}); %>
<input type="text" name ="param1"/>
<input type="submit" value="submit" />
<% Html.EndForm(); %>
<div id="Div1">


</div>



partial1.ascx:


<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<MvcApplication1.Models.Student>" %>


    <fieldset>
        <legend>Fields</legend>
        
        <div class="display-label">stuNo</div>
        <div class="display-field"><%: Model.stuNo %></div>
        
        <div class="display-label">name</div>
        <div class="display-field"><%: Model.name %></div>
        
        <div class="display-label">classId</div>
        <div class="display-field"><%: Model.classId %></div>
        
    </fieldset>



controller:


 public ActionResult StudentDetail(string param1)
        {
            Student s = new Student()
            {
                stuNo = "111",
                name = "aaa",
                classId = "123"
            };
                if (Request.IsAjaxRequest())
            {
                return View("partial1", s);
            }


            return View("index");
        }




3.使用JQUERY调用action的例子参见:


http://blog.csdn.net/csharp25/article/details/7966663

相关文章:

  • 秒大刀之旅----M2模型绘制
  • C# TASK 使用实例
  • 今天宝宝生日
  • Windows 7 的一些使用技巧
  • 无法自动调试WebService,未能远程调试过程,这通常说明未在服务器上启动调试
  • WCF 配置错误:没有与给定的地址“{0}”匹配的协议绑定。协议绑定在 IIS 或 WAS 配置中的站点级别配置。
  • [Web开发] IE8中如何防御网站被Clickjacking攻击
  • Ashx 文件
  • [IE编程] IE 是如何决定Accept-Language 属性的
  • WCF 第一个服务练习
  • 同学网为啥能逆势拿到风投?
  • WCF duplex 简单实例
  • 控制台标准输出以及控制台错误是不同的
  • 几个常用SHELL命令
  • sharepoint 404 pagenotfound error
  • 【跃迁之路】【444天】程序员高效学习方法论探索系列(实验阶段201-2018.04.25)...
  • Debian下无root权限使用Python访问Oracle
  • Java编程基础24——递归练习
  • webpack4 一点通
  • 闭包,sync使用细节
  • 多线程 start 和 run 方法到底有什么区别?
  • 飞驰在Mesos的涡轮引擎上
  • 汉诺塔算法
  • 前嗅ForeSpider中数据浏览界面介绍
  • 全栈开发——Linux
  • 算法-图和图算法
  • 源码安装memcached和php memcache扩展
  • #《AI中文版》V3 第 1 章 概述
  • #70结构体案例1(导师,学生,成绩)
  • (M)unity2D敌人的创建、人物属性设置,遇敌掉血
  • (二)斐波那契Fabonacci函数
  • (附源码)ssm失物招领系统 毕业设计 182317
  • (每日一问)基础知识:堆与栈的区别
  • (南京观海微电子)——示波器使用介绍
  • (三)docker:Dockerfile构建容器运行jar包
  • (十二)devops持续集成开发——jenkins的全局工具配置之sonar qube环境安装及配置
  • (十六)一篇文章学会Java的常用API
  • (五)IO流之ByteArrayInput/OutputStream
  • (详细文档!)javaswing图书管理系统+mysql数据库
  • (原創) 物件導向與老子思想 (OO)
  • (正则)提取页面里的img标签
  • ******之网络***——物理***
  • *算法训练(leetcode)第四十天 | 647. 回文子串、516. 最长回文子序列
  • .NET Core 版本不支持的问题
  • .NET delegate 委托 、 Event 事件,接口回调
  • .NET Reactor简单使用教程
  • .Net Remoting(分离服务程序实现) - Part.3
  • .NET 使用配置文件
  • .NET/C# 如何获取当前进程的 CPU 和内存占用?如何获取全局 CPU 和内存占用?
  • .NetCore实践篇:分布式监控Zipkin持久化之殇
  • .NET应用架构设计:原则、模式与实践 目录预览
  • .php结尾的域名,【php】php正则截取url中域名后的内容
  • .sdf和.msp文件读取
  • .vimrc 配置项
  • @ohos.systemParameterEnhance系统参数接口调用:控制设备硬件(执行shell命令方式)