利用ajax实现前台javascript同c#后台MVC下的aspx.cs文件传递数据的两种方法
来源:互联网 发布:js 跳转到锚点 编辑:程序博客网 时间:2024/06/07 03:29
方法一:
通过jquery传递数据:
jquery代码:
function buttonClick(){$(function () { $.ajax({ type: 'post', url: 'Default.aspx?method=Send2', cache:false, success: function (data) { if (data == '00000') { alert(data); } else { alert(data); } } }); });}
Default.aspx.cs 文件中接收 jquery 传递过来的数据:
c#代码:
public partial class _Default : System.Web.UI.Page{protected void Page_Load(object sender,EventArgs e){string result = "";if(Request["method"] != null){try { switch (Request.QueryString["method"]) { case "Send2": result = Send2(); break; } } catch(Exception ex) { result = ex.Message; } Response.Clear(); Response.ContentType = "text/plain"; Response.Write(result); Response.End();}}protected string Send2() { return "success"; }}
方法二:
通过 javascript 交换JSON数据:
javascript 代码:
var obj;function buttonClick() { var i = "aaa"; var xmlhttp1 = new XMLHttpRequest(); xmlhttp1.open("GET", "Default.aspx?q="+i, "true"); xmlhttp1.onreadystatechange = RequestCallBack; xmlhttp1.send(null); function RequestCallBack() { if (xmlhttp1.readyState == 4) { var json1 = xmlhttp1.responseText; obj = JSON.parse(json1); magazineGrid.innerHTML = null; for (var js2 in obj){ alert(obj[js2].STATION_NAME); } } }}
c#代码:
public partial class _Default : System.Web.UI.Page{protected void Page_Load(object sender, EventArgs e) {if (Request.QueryString["q"] != null) { string restr1 = Button1_Click(); System.Diagnostics.Debug.WriteLine(restr1); Response.Write(restr1); Response.End(); }}protected string Button1_Click() { return "'STATION_NAME':'success'"; }}
阅读全文
0 0
- 利用ajax实现前台javascript同c#后台MVC下的aspx.cs文件传递数据的两种方法
- 利用ajax实现前台javascript同c#后台MVC下的aspx.cs文件传递数据的两种方法2
- 利用ajax实现前台javascript同c#后台MVC下的controller层传递数据的方法
- 在.aspx.cs(后台)中对aspx控件绑定前台Javascript函数的几种方法
- aspx后台传递Json到前台的两种接收方法
- 后台asp.aspx.cs调用前台的js的方法
- 【AJAX】前台与后台的数据传递
- C#.net 后台cs 调用前台javascript 的方法
- 解决aspx的cs文件返回aspx前台页面内容??
- JSP_strut2架构下后台Java方法产生之数据传递到前台为javascript使用的一种方法
- C#后台调用前台javascript的五种方法
- C#后台调用前台javascript的五种方法
- C#后台调用前台javascript的五种方法
- C#后台调用前台javascript的五种方法
- C#后台调用前台javascript的五种方法
- C#后台调用前台javascript的五种方法
- C#后台调用前台javascript的五种方法
- C#后台调用前台javascript的五种方法
- 知识积累日常_17.11.15(1)
- 求平均值输入-1结束
- 文章标题
- 杂谈Word2010中几项新功能设置 Office组件
- 结合GET(),POST()实现一个简单、完整的服务器
- 利用ajax实现前台javascript同c#后台MVC下的aspx.cs文件传递数据的两种方法
- 基于C++实现视频聊天软件(一)
- kaptcha验证码组件
- idempiere如果实现错误弹框提示
- 718. Maximum Length of Repeated Subarray
- hdoj no.2006
- RabbitMQ——Cenos7.5安装配置
- Java基础——方法的参数传递机制
- iOS经典讲解之svn常用的终端命令