知识大全 探讨ASP.NETMVC框架内置AJAX支持编程技术[2]

Posted 类型

篇首语:汗水和丰收是忠实的伙伴,勤学和知识是一对最美丽的情侣。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 探讨ASP.NETMVC框架内置AJAX支持编程技术[2]相关的知识,希望对你有一定的参考价值。

探讨ASP.NETMVC框架内置AJAX支持编程技术[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  <p>          <form action= /Home/ExamineTextBox onsubmit= Sys Mvc AsyncForm handleSubmit(this insertionMode: updateTargetId: result ); return false; ><input type= text name= textBox id= textBox value= />               <input type= submit value= 提交 />                <span id= result />        </form>       </p>  

  正如你所想像的 在前面的编码中 我们也完全可以直接使用这里的Sys Mvc AsyncForm handleSubmit函数 只是上面的形式更为直观且易于使用罢了

  (三)添加控制器Action方法

  然后 我们在Home控制器中添加一个Action方法ExamineTextBox 内容如下

public class HomeController : Controller     public string ExamineTextBox(string textBox )                 string[] existingUsers = ScottGu ScottHa GuyIncognito Boris ;

            if (existingUsers Contains(username))                            return 此名字已经被使用了! ;                        else                            return 可以使用这个名字! ;                  

   注意 这里ExamineTextBox的return方法返回的不是一个ActionResult类型 而是一个string 事实上 这个string返回结果将会被自动打包成一个ContentResult类型 因此 你也可以直接返回一个ContentResult类型 但是 上面的编程使得函数格式更为易于理解

  另外值得注意的是 上面的方法返回的结果是经由AJAX调用实现的 之后 此结果被 悄悄地 填入到相应的span标记中 通过运行时启动你的任何HTTP拦截工具 你会观察到出现类似如下所示的请求(Request)内容

 POST /Home/ExamineTextBox HTTP/ Referer: //localhost : /HomeContent Type: application/x form urlencoded; charset=utf Accept Encoding: gzip deflateHost: localhost : Content Length: Connection: Keep AlivePragma: no cache

textBox =dude&__MVCAJAX=true

cha138/Article/program/net/201311/15137

相关参考

知识大全 探讨ASP.NETMVC框架内置AJAX支持编程技术[1]

探讨ASP.NETMVC框架内置AJAX支持编程技术[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一

知识大全 探讨ASP.NETMVC框架内置AJAX支持编程技术[3]

探讨ASP.NETMVC框架内置AJAX支持编程技术[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一

知识大全 在ASP.NET里 MVC框架添加AJAX支持

在ASP.NET里MVC框架添加AJAX支持  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!一引言&

知识大全 微软最新ASP.NETMVC框架Beta版技术细节

微软最新ASP.NETMVC框架Beta版技术细节  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&

知识大全 Asp.net MVC 中Ajax的使用

Asp.netMVC中Ajax的使用  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  MVC抛弃了

知识大全 事实证明Ajax的世界更需要ASP.NET MVC

事实证明Ajax的世界更需要ASP.NETMVC  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 逃脱Asp.Net MVC框架

逃脱Asp.NetMVC框架  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 ASP.NET MVC 4框架揭秘

ASP.NETMVC4框架揭秘  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  第章ASPNET+

知识大全 ASP.Net MVC框架配置与分析

ASP.NetMVC框架配置与分析  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  前几年的时候A

知识大全 ASP.NET MVC 4框架揭秘:默认实现

ASP.NETMVC4框架揭秘:默认实现  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  &nbs