读书人

VS2008(C#)中AJAX的使用有关问题

发布时间: 2012-03-01 10:25:47 作者: rapoo

VS2008(C#)中AJAX的使用问题 - Web 开发 / Ajax
在VS2008开发的网站系统中,在C#后台代码页面中使用到了AJAX的功能,但是运行后没有什么反应。。是不是需要安装什么控件呢?不是说VS2008已经集成的AJAX的控件组件了吗。。。如果要实现AJAX的功能,具体要怎么操作,还要再安装些什么东西呢?
下面是涉及到AJAX的代码:

C# code
protected void CheckPagerName_Click(object sender, EventArgs e){   AjaxCommond ac = new AjaxCommond();   SqlDataReader read = ExceRead("select * from Papermr where PaperName='" + this.txtPaperName.Text + "'");   read.Read();   if (read.HasRows)   {      if (this.txtPaperName.Text == read["PaperName"].ToString())      {         //弹出AJAX环境中的对话框         ac.OpenDialogForButton((Button)sender, "很遗憾!该试卷名称已经存在!!!");      }    }    else    {       //弹出AJAX环境中的对话框       ac.OpenDialogForButton((Button)sender, "恭喜您!该试卷名称可以添加!!!");    }    read.Close(); }

C# code
//将生成试卷保存到数据库protected void imgBtnSave_Click(object sender, EventArgs e){   DataBase database = new DataBase();//实例化公共类DataBase   AjaxCommond ac = new AjaxCommond();//实例化公共类AjaxCommond   string insertExamPage = "insert into Papermr(CourseID,PaperName,PaperState) values(" + int.Parse(MyddlCourse.SelectedValue) + ",'" + txtPaperName.Text + "',1) SELECT @@IDENTITY as id";   int autopageID = GetIDInsert(insertExamPage);//保存试卷,并返回自动生成的试卷编号   if (autopageID > 0)   {     .....     .....   }   //弹出ajax环境中的提示对话框   ac.OpenDialogForButton((Button)sender, "数据保存成功!");   //跳转到试卷维护页   Response.Redirect("PaperLists.aspx");}

麻烦各位细心解答一下~

[解决办法]
不好意思 没看到,你查一下这个AjaxCommond()具体是个什么东西,MSDN的说明是如何的吧。

ajax不一定要安装控件,当然.net平台有一些集成的东西你也可以用。

另外一种ajax
http://w3school.com.cn/ajax/index.asp

读书人网 >Ajax

热点推荐