例:
后台:
public string GetName(string name)
{
......
}
前台
<script>
var otext = "<% =GetName()%>";
这样可以调用一个方法,问题是怎么传值!
</script>
知道请帮忙!
可以用一个隐藏的控件,接受服务器端的值:
<asp:Label runat="server" ID="MyPars" visible="false"/>
<script>
var otext = "<% =GetName(MyPars.Text)%>";
</script>
也可以在后台定义一个public变量,如:
public int Paras=5;
<script>
var otext = "<% =GetName(Paras)%>";
</script>
楼上的方法是对的,不过要是使用Ajax.net就方便多了,还比较灵活,并且是异步的。
楼上两位都是大牛!
直接传字符串进去就可以了
可以直接用ajaxpro,至于用法我就不说了,很简单,楼主可以搜索一下
webservice
两种方式总有一种方式适合你(附有demo)。
方式1:.NET前台JS调用后台C#方法(函数)
方式2:.NET前台按钮实时调用C#后台方法(函数)
http://user.qzone.qq.com/669247240/blog/1302317905