在一个项目中所有的Ajax功能用一个页面来实现
2009-12-24 18:35
513 查看
protected void Page_Load(object sender, EventArgs e)
{
string Action = Xkzi.Common.RequestHelp.Q("Action");
switch (Action)
{
case "ChackPass":
{
//得到传过来的密码的字符串
string Pass = Tools.GetMD5(Request.QueryString["Pass"].ToString());
//得到当前用户的ID
//string CurrentUserId = Session["CurrentUserId"].ToString();
string CurrentUserId = CurrentPatient.Id.ToString();
//进行判断,看传过来的用户ID和密码是否匹配
DataSet ds = new DataSet();
if (Business.Patient.CheckPass(Convert.ToInt32(CurrentUserId), Pass))
{
Response.Write("旧密码验证成功");
}
else
{
Response.Write("旧密码验证失败");
}
break;
}
case "Display":
{
//接到url传来的字符
string DicTitle = Request.QueryString["Dic_Title"].ToString();
//解码
DicTitle = System.Web.HttpUtility.UrlDecode(DicTitle, System.Text.Encoding.GetEncoding("GB2312"));
//得到数据源
DataSet ds = new DataSet();
ds = Business.Dictionary.GetList(" Dic_Title='" + DicTitle + "'");
string a = ds.Tables[0].Rows[0]["Dic_Content"].ToString();
//输出想要的结果
Response.Write(ds.Tables[0].Rows[0]["Dic_Content"].ToString());
break;
}
}
}
这段代码包括了两个ajax功能,一个是页面的滑词搜索,另一个是密码验证
在那两个功能的JS文件也要做一些小的修改
xmlhttp.open("GET","AjaxPage.aspx?Action=Display&Dic_Title="+encodeURI(keys),true);
其实就是加多传一个参数,然后在ajaxPage.aspx页面里先判断传入的Action的值是什么,就可以确定是要用哪个功能了
转载自:http://www.cnblogs.com/yuanweisen/archive/2008/12/03/1346993.html#1402950
相关文章推荐
- 在一个项目中所有的Ajax功能用一个页面来实现
- jQuery封装一个方法实现监控页面所有ajax请求
- 自己写的一个项目中实现的购物车功能!购物车页面以及实现购物车相应的dao包!
- 【Filter 不登陆无法访问】web项目中写一个过滤器实现用户不登陆,直接给链接,无法进入页面的功能
- ajax实现省级联动以及网站项目中通过写一个过滤器全局配置解觉整个网站的乱码问题
- ASP.NET使用ajax实现分页局部刷新页面功能
- 基于jquery的finkyUI插件与Ajax实现页面数据加载功能
- Ajax请求返回一个页面,实现页面局部刷新
- 黄聪:如何在wordpress任何一个页面调用“插入图片”按钮,实现上传图片功能
- Ajax实现智能表格(适合BS模式项目的录入页面)
- 041医疗项目-模块四:采购单模块—采购单创建好之后跳转到采购单修改页面,然后实现修改采购单功能
- 一个页面搞定几乎所有的列表需求的实现思路和一点代码。
- 一个页面实现修改删除列表显示,ajax动态生成table(使用ajax,springmvc,jsp)
- 一个简单的例子看明白如何利用window.location.hash实现ajax操作时浏览器的前进/后退功能
- 实现将student中的所有信息在一个模板页上显示,格式参考课件中的图片。并实现编辑功能。
- fastdfs 新添加一个项目的图片目录 实现独立的上传下载功能
- j2ee的web项目,在浏览器中发起一个该项目中html页面的绝对地址,也是发起的一个http url请求,请求的响应报文的结果就是该html页面的所有html代码
- 做PC项目时遇到一个页面的选项较多,所以考虑了一下路由功能
- Asp.Net MVC3 简单入门第一季(五) 通过Asp.Net MVC的区域功能实现将多个MVC项目部署到一个站点
- jQuery 实现页面搜索功能----项目实战