javascript如何向C#后台代码传值

时间:2021-12-25 20:21:18
我想在前台的javascript函数中向后台传递一个参数,改如何实现?谢谢
这是我的代码,它目前只实现选项卡功能:
function selectTag(showContent,selfObj){
// 标签
var tag = document.getElementById("tags").getElementsByTagName("li");
var taglength = tag.length;
for(i=0; i<taglength; i++){
tag[i].className = "";
}
selfObj.parentNode.className = "selectTag";
// 标签内容
for(i=0; j=document.getElementById("tagContent"+i); i++){
j.style.display = "none";
}
document.getElementById(showContent).style.display = "block";
}

10 个解决方案

#1


仅仅给后台传参数简单,POST/GET都可以,问题是你传完参数后打算做什么...

#2


是这个意思?
AJAX传参并获取返回串,构造HTML显示之...

#3


在后台写个方法,供前台调用
javascript:
<script type="text/javascript">
        function abc()
        {
            var s="wujinjian jia you !";
            
            var v='<%=GetStr("'+s+'")%>';
            
            alert(v);
        }
</script>
<body onload="abc()">
</body>

Asp.net-cs:
public string GetStr(string str)
{
    return str;
}

#4


如果不行就用 Ajax 了

#5


三楼的好像是后台给前台传吧~~~~~~~~~~~~
我的意思是 前台给后台传个字符串  我是靠这个字符串来进行不同的数据库操作的

#6


引用 5 楼 tshf198556 的回复:
三楼的好像是后台给前台传吧~~~~~~~~~~~~
我的意思是 前台给后台传个字符串  我是靠这个字符串来进行不同的数据库操作的


请看清楚一点。它把javascript的变量 s 传到后台了。

你这种情况不适合用这种方法。

还是Ajax 吧 。灵活

#7


参考一下这个
http://www.cnblogs.com/Ferry/archive/2008/12/19/1358538.html

#8


Ajax 我还没接触过   请高手先帮解决这个先 谢谢了

#9


我的方法是 在js里写一个方法 如 function xx()
在服务端写一个事件调用这个方法。

#10


前台传给后台肯定要与服务器通信的,所以只有

POST,GET 提交

或ajax

其他的就不知道了

#1


仅仅给后台传参数简单,POST/GET都可以,问题是你传完参数后打算做什么...

#2


是这个意思?
AJAX传参并获取返回串,构造HTML显示之...

#3


在后台写个方法,供前台调用
javascript:
<script type="text/javascript">
        function abc()
        {
            var s="wujinjian jia you !";
            
            var v='<%=GetStr("'+s+'")%>';
            
            alert(v);
        }
</script>
<body onload="abc()">
</body>

Asp.net-cs:
public string GetStr(string str)
{
    return str;
}

#4


如果不行就用 Ajax 了

#5


三楼的好像是后台给前台传吧~~~~~~~~~~~~
我的意思是 前台给后台传个字符串  我是靠这个字符串来进行不同的数据库操作的

#6


引用 5 楼 tshf198556 的回复:
三楼的好像是后台给前台传吧~~~~~~~~~~~~
我的意思是 前台给后台传个字符串  我是靠这个字符串来进行不同的数据库操作的


请看清楚一点。它把javascript的变量 s 传到后台了。

你这种情况不适合用这种方法。

还是Ajax 吧 。灵活

#7


参考一下这个
http://www.cnblogs.com/Ferry/archive/2008/12/19/1358538.html

#8


Ajax 我还没接触过   请高手先帮解决这个先 谢谢了

#9


我的方法是 在js里写一个方法 如 function xx()
在服务端写一个事件调用这个方法。

#10


前台传给后台肯定要与服务器通信的,所以只有

POST,GET 提交

或ajax

其他的就不知道了