关于asp.net前台js调用后台方法的问题

简介:

关于asp.net前台js调用后台方法的问题

最近在坛子里解答坛友的问题,发现有好几个问题,都是js调用C#后台方法的问题。这里也总结一下,给后来人参考参考。

前台:

1
2
3
4
5
6
function  QianTai()
{
   var  JSGetTime =  "那个啥地区时间:" ;
   var  JSstr =  '<%=GetNowTime("' +JSGetTime+ '")%>' ;
   alert(JSstr);
}

后台:

1
2
3
4
5
public  string  GetNowTime( string  str)
{
   string  aspGetTime = DateTime.Now.ToString();
   return  str+ "  " +aspGetTime;
}

像上面这样是可以正确弹出时间的。

但是像下面这个就不可行。

前台:

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

后台:

1
2
3
4
5
6
public  string  ss( string  picURLs){
   string  pic;
   string [] pics = Regex.Split(picURLs, "ddddddd" );
   pic=pics[0];
   return  pic;
}

解决方案是:要么在前台split,要么用ajax来调后台。这里后台用到了regex正则替换。但是这里不起作用,因为传到后台的picURLs不是1111ddddddd这样的字符串,而是"'+text+'"。即后台方法优先执行,还没等到js赋值,已经传过去了,所以这里的正则替换不起作用。可以单步调试一下,看一下执行的顺序。



本文转自 guwei4037  51CTO博客,原文链接:http://blog.51cto.com/csharper/1345992

相关文章
|
11天前
|
JavaScript 前端开发
JavaScript基础知识-方法
文章通过示例代码讲解了JavaScript中如何给对象添加方法以及如何调用这些方法。
15 2
JavaScript基础知识-方法
|
11天前
|
JavaScript 前端开发
JavaScript基础知识-数组的常用方法
关于JavaScript基础知识-数组的常用方法。
11 1
JavaScript基础知识-数组的常用方法
|
16天前
|
JavaScript 算法 前端开发
JS算法必备之String常用操作方法
这篇文章详细介绍了JavaScript中字符串的基本操作,包括创建字符串、访问特定字符、字符串的拼接、位置查找、大小写转换、模式匹配、以及字符串的迭代和格式化等方法。
JS算法必备之String常用操作方法
|
16天前
|
JavaScript 算法 前端开发
JS算法必备之Array常用操作方法
这篇文章详细介绍了JavaScript中数组的创建、检测、转换、排序、操作方法以及迭代方法等,提供了数组操作的全面指南。
JS算法必备之Array常用操作方法
|
9天前
|
前端开发 JavaScript
前端ES5 | js —添加元素方法
前端ES5 | js —添加元素方法
|
14天前
|
Java 开发者 关系型数据库
JSF与AWS的神秘之旅:如何在云端部署JSF应用,让你的Web应用如虎添翼?
【8月更文挑战第31天】在云计算蓬勃发展的今天,AWS已成为企业级应用的首选平台。本文探讨了在AWS上部署JSF(JavaServer Faces)应用的方法,这是一种广泛使用的Java Web框架。通过了解并利用AWS的基础设施与服务,如EC2、RDS 和 S3,开发者能够高效地部署和管理JSF应用。文章还提供了具体的部署步骤示例,并讨论了使用AWS可能遇到的挑战及应对策略,帮助开发者更好地利用AWS的强大功能,提升Web应用开发效率。
40 0
|
14天前
|
移动开发 前端开发 JavaScript
前端表单验证的完美攻略:HTML5属性与JavaScript方法的无缝对接,让你的Web应用数据输入既安全又优雅
【8月更文挑战第31天】本文介绍前端表单验证的重要性及其实现方法,利用HTML5的内置属性如`required`、`pattern`和`minlength`进行基本验证,并借助JavaScript处理复杂逻辑,如密码确认。通过示例代码详细展示了如何结合两者实现高效且友好的表单验证,同时使用CSS增强用户体验。此方法简化开发流程并提升验证效果。
20 0
|
Web App开发 JavaScript 前端开发
|
JavaScript 前端开发 .NET
用JavaScript调用WCF Service
原文:用JavaScript调用WCF Service   原创地址:http://www.cnblogs.com/jfzhu/p/4039604.html 转载请注明出处   前面介绍过《Step by Step 创建一个WCF Service》和《使用WCF的Trace与Message Log功能》,本文介绍一下如何用JavaScript来调用WCF Service。
732 0
|
2月前
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的客户关系管理系统附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的客户关系管理系统附带文章源码部署视频讲解等
69 2