易截截图软件、单文件、免安装、纯绿色、仅160KB

ASP.NET MVC 入门11、使用AJAX

在ASP.NET MVC beta发布之前,M$就宣布支持开源的JS框架jQuery,然后ASP.NET MVC
beta发布后,你建立一个ASP.NET MVC beta的项目后,你可以在项目的scripts目录下找到ASP.NET
AJAX和jQuery的JS。反正我是比较喜欢jQuery的,所以对于M$此举还是挺欣慰的。
废话不多说,我们使用AJAX来实现发表评论的功能吧。先来看看怎样使用M$的JS框架来进行异步AJAX请求。
首先,当然是要引入M$的AJAX框架的JS:
<
script 
src
="/Content/MicrosoftAjax.js"
 type
="text/javascript"
></
script
>
<
script 
src
="/Content/MicrosoftMvcAjax.js"
 type
="text/javascript"
></
script
>
 
ASP.NET
MVC的框架的Helper方法中提供了对他自身的AJAX的支持,使用的是System.Web.Mvc.Ajax命名空间下面的方法。你可以这样写代
码:

或者:

在AjaxHelper中并没有EndForm方法,你可以直接写Html来关闭form,或者你也可以使用Html.EndForm();来关
闭。好,下面我们来写发表评论的AjaxForm:

这里详细说下AjaxOptions的可选配置的各个属性的作用。
public
 
string
 Confirm :没测试,不知道干嘛用的,知道的说一下.
public
 
string
 HttpMethod :就是指定请求的Http方法,
"
POST
"
 
"
GET
"
 
"
PUT
"
 等等
public
 InsertionMode InsertionMode :返回的内容要更新的目标元素的方式。有三种方式:
    Replace :
替换目标元素里面的内容;
    InsertBefore :返回内容插入到目标元素的前面;
    InsertAfter:返回内
容插入到目标元素的后面。
public
 
string
 LoadingElementId :
指定在进行异步请求的时候要显示的提示信息的Loading元素的ID
public
 
string
 OnBegin :在发送异步请求前触发的JavaScript方法
public
 
string
 OnComplete :在发送异步请求完成后触发的JavaScript方法
public
 
string
 OnFailure :在发送异步请求失败的时候触发的JavaScript方法
public
 
string
 OnSuccess :在发送异步请


相关文档:

JS重置按钮脚本,支持重置ASP.NET控件

开发中经常遇到要重置控件值得操作,下面写了常用HTML控件的重置方法。不完整的,大家可以扩充
function ResetControl() {
            var v = document.forms[0].elements;
            for (var i = ......

ASP.NET DBHelper类

using System;
using System.Collections.Generic;
using System.Text;
using System.Configuration;
using System.Data.Common;
using System.Data;
namespace DownData.dal
{
    public static class DBHelper
    {
        private stati ......

ASP.NET 文件上传

在ASP中,将文件上传到服务器是一件非常麻烦的事情,通常需要第三方组件的支持。
在ASP.NET 1.x 中,要支持文件上传,只须使用HTML的Input(File)控件。把它作为服务器控件运行(手动设置runat="server") ,要直接操作 HttpPostedFile。
在ASP.NET 2.0中,新增了FileUpLoad服务器控件,使得上传更加简单。
包& ......

ASP.Net 和 ASP有什么区别?

首先,他们的运行机制不同。asp是属于一种解释型的框架!是解释执行的,是脚本。asp.net是编译型的!最终会编程二进制的机器代码。从这一点来说,asp.net执行效率上要比asp高!
其次,asp只允许使用js或者vbs。而asp.net则不一样,只要符合公共语言运行库规范的语言,都可以使用!从这一点上来说,asp在底层操作上较asp.ne ......

ASP.NET MVC 入门6、TempData

ASP.NET
MVC的TempData用于传输一些临时的数据,例如在各个控制器Action间传递临时的数据或者给View传递一些临时的数据,相信大家都看过“在
ASP.NET页面间传值的方法有哪几种”这个面试题,在ASP.NET
MVC中TempData的就是其中的一种传值方法。TempData默认是使用Session来存储临时数据的,TempData中存放的 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号