关于asp.net前台js调用后台方法的问题
最近在坛子里解答坛友的问题,发现有好几个问题,都是js调用C#后台方法的问题。这里也总结一下,给后来人参考参考。
前台:
function QianTai()
{
var JSGetTime = "那个啥地区时间:";
var JSstr = '<%=GetNowTime("'+JSGetTime+'")%>';
alert(JSstr);
}
后台:
public string GetNowTime(string str)
{
string aspGetTime = DateTime.Now.ToString();
return str+" "+aspGetTime;
}
像上面这样是可以正确弹出时间的。
但是像下面这个就不可行。
前台:
function aaa(){
for (var i=0;i<10;i++){
text+=pic[i]+"ddddddd";
}
//我想把text传到后台解析,通过split分割返回第一值
var asdf = '<%=ss("' + text + '")%>';
alert(asdf);
}
后台:
public string ss(string picURLs){
string pic;
string[] pics = Regex.Split(picURLs,"ddddddd");
pic=pics[0];
return pic;
}
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。