日期:2014-05-17  浏览次数:20409 次

asp.net前后台传参
using System.Text.RegularExpressions;

public string ss(string){
  string pic;
  string[] pics = Regex.Split(picURLs,"ddddddd");
  pic=pics[0];
  return pic;
}

functiom aaa(){
  for (var i=0;i<10;i++){
    text+=pic[i]+"ddddddd";
  }
  //我想把text传到后台解析,通过split分割返回第一值
  var asdf = '<%=ss("' + text + '")%>';
  alert(asdf);
}

但是这样输出的是所有的text,并没有split,请教该怎么办?

------解决方案--------------------
引用:
Quote: 引用:

可以使用ajax将text传到后台  在后台进行解析、操作

$.post("地址",{参数名:参数},function(data){
后台返回值的操作,data为返回参数
})

没有学过ajax,能帮忙写全点代码吗?

 可以去W3Cschool去找找 ajax   里面有很详细的介绍  我这种写法相对简单的  
 

$(function(){
var str = 你的还没有分割的字符串;
$.post("地址:比如demo.aspx",{type:"getvalue",value:str},function(data){//type是个标识字段,可以理解为 “键名”: 值 

//这里是后台处理完之后并返回数据的操作,返回的数据都在data里面
})
})
//后台的话用requset.param["键名"]的方式去取


大概是这样   LZ可以试试