怎么在aspx前台页面执行后台的的一个方法 如果是用ajax 那该怎么使用?

问题描述

怎么在aspx前台页面执行后台的的一个方法 如果是用ajax 那该怎么使用?

怎么在aspx前台页面执行后台的的一个方法 如果是用ajax 那该怎么使用? 控件的话我用的是客户端控件 我需要在前端点一个按钮 简单的执行一下后台方法就行了

前台页面Main.aspx 后台Main.aspx.cs 前台按钮ID=a

解决方案

 <input type="button" value="callServer" onclick="callServer()" />

<script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.4.1.min.js"></script>
<script>
    function callServer() {
        $.ajax({
            url: 'Main.aspx?ajax=1', cache: false, complete: function (xhr) {
                alert('服务器返回内容:'+xhr.responseText)
            }
        });
    }
</script>

Main.aspx.cs

 protectec void Page_Load(object sender,EventArgs e){
if (Request.QueryString["ajax"]=="1")
{
Response.Write(abc());
Response.End();//////////
}
}
private string abc(){return "abc";}

解决方案二:

楼上正解......

解决方案三:

1楼正解。。。。。。。。。。。

时间: 2024-11-01 08:08:49

怎么在aspx前台页面执行后台的的一个方法 如果是用ajax 那该怎么使用?的相关文章

aspx 前台传值到后台的问题 1.aspx传一个pid 到后台1.aspx.cs

问题描述 aspx 前台传值到后台的问题 1.aspx传一个pid 到后台1.aspx.cs aspx 前台传值到后台的问题 1.aspx传一个pid 到后台1.aspx.cs 后台怎么接收? 解决方案 <a href="1.aspx?pid=111">连接</a> 如果pid是js变量,使用下面的 <script>var pid='1111'</script> <a href="1.aspx" onclick=

问个关于前台页面反映后台代码执行进度的问题

问题描述 比如现在有1000个实体类在等待更新,当然是一个一个的更新.如果能在页面上显示一个进度条表示已经更新到了多少个,或者说显示一个百分比进度条,来显示已经更新到了多少呢? 解决方案 解决方案二:Extjs可以

。net如何每周自动生成执行代码中的一个方法。

问题描述 有点类似像定时器,也就是说如何让本来需要手动点击按钮生成的数据,变成只要服务器IIS一直在运行,到一个时间就会自动执行一下这个方法,JAVA我知道有这种东西.那.NET呢?求大神给点实例参考下.具体要写成什么文件来执行这个方法.达到我想要的目的. 解决方案 解决方案二:quartz.net(作业式开源框架)解决方案三:不知道.net有这么个东西~什么应用场景?不能搞成一个win服务么?解决方案四:timer定时器呀,只要进程还在,就会定时执行解决方案五:不是.NET或Java有没有这个

j2ee 项目启动时候自动加载某个类, 并执行这个类的一个方法,怎么弄》?

问题描述 J2EE项目 ,一个Server类 含有一个main函数,函数是用serverSocket随时监测客户端请求, 我怎么能让这个main函数 随着项目i启动就被调用?求详细解答,,,, 我用了listener配置了  不好用  换个方法 解决方案 博主,你的listener是正确的方法,其他的servlet等也可以.最好使用listener.仔细回忆下spring容器的启动,就是用的listener解决方案二:1 写监听器 注册到 web.xml中2 写静态类 静态方法3 写servle

动态赋值-C# 后台动态将实体类的值赋给前台页面

问题描述 C# 后台动态将实体类的值赋给前台页面 C#后台动态将实体类的值赋值给前台网页,由于是从其他页面跳转过来的,在赋值操作的时候,由于当前页面还没加载完成,导致在赋值的无法找到当前页面的控件,所以无法赋值..... 解决方案 你不是在page_load事件里付值的么 解决方案二: "在赋值操作的时候,由于当前页面还没加载完成,导致在赋值的无法找到当前页面的控件,所以无法赋值",你分析的不对,如果是服务器控件,一定可以找到,和页面没有加载没有关系.检查下你的代码哪里错了,报什么错.

asp.net中button控制先执行js再执行后台程序的方法_实用技巧

本文实例讲述了asp.net中button控制先执行js再执行后台程序的方法.分享给大家供大家参考.具体分析如下: 在.net中要实现button控制点击之后先执行js再执行后台程序这个看上去没什么难度,这里我们就一起来看一个asp.net中button控制先执行js再执行后台程序的实现方法,希望可以帮助到各位. 关于button这个服务器控件,我一直想减少它向服务器提交数据.那些检测,还是在客户端实现就好了. 这就需要javascript,但是我发现仅仅有javascript还是不够的.but

net前台如何显示后台变量!

 偶尔想起刚毕业那年去一家公司面试,问起这个问题,我当初用习惯了Label..Write()之类的东东,所以就这么回答了,后果可想而知了,呵呵,现在想来还真有点过意不去,只有再晕晕吧~~ 现在记下留个回忆: //后台:Public string str="123";  //一定要为Public类型 直接在AspX前台页面要放的位置写入如下代码: <td><%=str %></td> 其实就是这么简单.一切OK!

web开发,我想在前台aspx点击,执行后台aspx.cs中的函数怎么办

问题描述 解决方案 解决方案二:protectvoid方法名(参数){}publicvoidxx_click(...){方法名(参数)}解决方案三:引用1楼atmo的回复: protectvoid方法名(参数){}publicvoidxx_click(...){方法名(参数)} 这样就可以啊解决方案四:onserverclick=""解决方案五:楼主,OnClick事件一般来说都是.Net控件的,非.Net控件要执行后台函数,应该加个runat="server"属性

js代码怎么从后台CS文件中发送到前台页面中,并执行?

问题描述 我做的是一个表格打印页面,用户填写数据的同时,数据上传到服务器中,并调用下面的打印代码,打印表格.我前台页面中用了"UpdatePanel"protectedvoidbtnSave_Click(objectsender,EventArgse){StringBuildersb=newStringBuilder();sb.Append("<scriptlanguage="javascript"type="text/javascript