打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
ajax如何调用本页数据源不用一般处理程序

近来我发现我一些同事。在用ajax时,用数据源,都喜欢重新新建一个页面.其实我是很不喜欢这种模式,主要原因,一是后期维护麻烦,还要去找哪些页面,二是不能调用一些本页原有的数据方法.因此我在这里做了一个测试的案例。如下


 


CS代码



 1 using System; 2 using System.Data; 3 using System.Configuration; 4 using System.Collections; 5 using System.Web; 6 using System.Web.Security; 7 using System.Web.UI; 8 using System.Web.UI.WebControls; 9 using System.Web.UI.WebControls.WebParts;10 using System.Web.UI.HtmlControls;11 using System.Web.Services;12 13 public partial class TestAjax : System.Web.UI.Page14 {15     protected void Page_Load(object sender, EventArgs e)16     {17         string methor = Request["act"];18         if (!string.IsNullOrEmpty(methor))19         {20             this.GetType().GetMethod(methor).Invoke(this, null);21         }22 23     }24 25     public void GetVal()26     {27         string val = "getVal 方法获取参数" + Request["arg"];28         Response.Clear();29         Response.Write(val);30         Response.End();31     }32 33 }


 


aspx页面



 1 <%@ Page Language="C#" AutoEventWireup="true" CodeFile="TestAjax.aspx.cs" Inherits="TestAjax" %> 2  3 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 4  5 <html xmlns="http://www.w3.org/1999/xhtml" > 6 <head runat="server"> 7     <title>无标题页</title> 8      <script type="text/javascript" src="Js/jquery-1.8.1.min.js" language="javascript"></script> 9      <script language="javascript" type="text/javascript">10    11          function test()12          {13              14                  var data = new Object();15                 data.act = "GetVal";16                 data.arg = "123";17                 $.post("TestAjax.aspx", data, function (data) { alert(data); });18          }19      </script>20      21      22 </head>23 <body>24     <form id="form1" runat="server">25     <div>26         <input id="Button1" onclick="test()" type="button" value="测试ajax" />27 28     </div>29     </form>30 </body>31 </html>


 


 

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
asp.net 2.0 正式版中无刷新页面的开发(示例代码的补充) _asp.net技巧
jquery调用aspx页面后台方法
DropDownList联动简单实例
ADO.net连接MySQL
asp.net 访问Excel的方法
ASP.NET 中直接使用C# 动态修改CSS样式
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服