JS調(diào)用CS里的帶參方法實例
更新時間:2013年08月01日 15:33:21 作者:
js調(diào)用CS里的方法有很多,我用一種簡單的方法,如下,有需要的朋友可以參考一下
CS里
public string test()
{
return "Hello World";
}
aspx 頁面
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>無標(biāo)題頁</title>
<mce:script type="text/javascript" ><!--
var demo=function(){
var b= "<%=test() %>";
alert(b);
}
// --></mce:script>
</head>
<body>
<form id="form1" runat="server">
<div>
<input type="button" id="id1" onclick="demo()" value="JS調(diào)用CS" />
</div>
</form>
</body>
</html>
上面的是不帶參數(shù)的,要是后臺CS里方法帶參數(shù)就要注意了。。
CS:
public string test(string a)
{
return a;
}
aspx:
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>無標(biāo)題頁</title>
<mce:script type="text/javascript" ><!--
var demo=function(){
var a="Hello World";
var b= '<%=test("'+a+'") %>';//這里一定注意單引號和雙引號的使用!!!!!
alert(b);
}
// --></mce:script>
</head>
<body>
<form id="form1" runat="server">
<div>
<input type="button" id="id1" onclick="demo()" value="JS調(diào)用CS" />
</div>
</form>
</body>
</html>
總結(jié):帶參數(shù)的調(diào)用'<%=test("'+a+'") %>' 一定要用單引號包起'<%=%>',里面再是雙引號。這點是關(guān)鍵,否則
調(diào)用不成功!萬惡的單引號和雙引號?。。?!
復(fù)制代碼 代碼如下:
public string test()
{
return "Hello World";
}
aspx 頁面
復(fù)制代碼 代碼如下:
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>無標(biāo)題頁</title>
<mce:script type="text/javascript" ><!--
var demo=function(){
var b= "<%=test() %>";
alert(b);
}
// --></mce:script>
</head>
<body>
<form id="form1" runat="server">
<div>
<input type="button" id="id1" onclick="demo()" value="JS調(diào)用CS" />
</div>
</form>
</body>
</html>
上面的是不帶參數(shù)的,要是后臺CS里方法帶參數(shù)就要注意了。。
CS:
復(fù)制代碼 代碼如下:
public string test(string a)
{
return a;
}
aspx:
復(fù)制代碼 代碼如下:
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>無標(biāo)題頁</title>
<mce:script type="text/javascript" ><!--
var demo=function(){
var a="Hello World";
var b= '<%=test("'+a+'") %>';//這里一定注意單引號和雙引號的使用!!!!!
alert(b);
}
// --></mce:script>
</head>
<body>
<form id="form1" runat="server">
<div>
<input type="button" id="id1" onclick="demo()" value="JS調(diào)用CS" />
</div>
</form>
</body>
</html>
總結(jié):帶參數(shù)的調(diào)用'<%=test("'+a+'") %>' 一定要用單引號包起'<%=%>',里面再是雙引號。這點是關(guān)鍵,否則
調(diào)用不成功!萬惡的單引號和雙引號?。。?!
相關(guān)文章
Javascript實現(xiàn)數(shù)組中的元素上下移動
這篇文章主要給大家介紹了Javascript實現(xiàn)數(shù)組中的元素上下移動的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起看看吧。2017-04-04JavaScript實現(xiàn)旋轉(zhuǎn)輪播圖
這篇文章主要為大家詳細介紹了JavaScript實現(xiàn)旋轉(zhuǎn)輪播圖,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-08-08基于JavaScript實現(xiàn)評論框展開和隱藏功能
本文通過實例代碼給大家介紹了基于JavaScript實現(xiàn)評論框展開和隱藏功能,感興趣的朋友參考下吧2017-08-08