当前位置:编程学习 > C#/ASP.NET >>

C#中如何在JAVASCRIPT中调用C#函数,并传递参数

比如:
 <script>
    function Test(xvalue)
 {
       return "<% =Ceshi(xValue) %>"value;  
} </script>

c# 代码
Public string Ceshi(string str)
{
....略
}

如何把js中的参数 xValue 传递给C#呢??? --------------------编程问答-------------------- 试试
后台
protected string CsharpVoid(string strCC)
 {
    strCC = "你好!" + strCC;
    return strCC;
 }


前台
 function Init()
  {
    var v = "中国";
    var s = '<%=CsharpVoid("'+v+'") %>';
    alert(s);
  }
--------------------编程问答--------------------
引用 1 楼 Return_false 的回复:
试试
后台
protected string CsharpVoid(string strCC)
 {
    strCC = "你好!" + strCC;
    return strCC;
 }


前台
 function Init()
  {
    var v = "中国";
    var s = '<%=CsharpVoid("'+v+'") %>';
    alert(s);
  }


这样真可以?总觉的这不是扯蛋么。前后台运行顺序都没弄清楚 --------------------编程问答--------------------
引用 2 楼 wyd1520 的回复:
Quote: 引用 1 楼 Return_false 的回复:

试试
后台
protected string CsharpVoid(string strCC)
 {
    strCC = "你好!" + strCC;
    return strCC;
 }


前台
 function Init()
  {
    var v = "中国";
    var s = '<%=CsharpVoid("'+v+'") %>';
    alert(s);
  }


这样真可以?总觉的这不是扯蛋么。前后台运行顺序都没弄清楚

这个显然不行,还是老实用Ajax之类的吧。 --------------------编程问答-------------------- 呵呵,坑爹啊。 --------------------编程问答-------------------- 是坑爹 水从高处流到低处是顺其自然  你要从低到高的顺序来 就需要额外买抽水机 --------------------编程问答-------------------- 总觉得编程的思路有问题 --------------------编程问答--------------------
引用 5 楼 rayyu1989 的回复:
是坑爹 水从高处流到低处是顺其自然  你要从低到高的顺序来 就需要额外买抽水机


这个比喻很恰当,哈哈,楼主推荐你买Ajax牌抽水机。
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,