日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > C# >内容正文

C#

js 调用C#.NET后台方法 转载自:http://www.cnblogs.com/lizhao/archive/2010/11/23/1990436.html...

發布時間:2025/7/14 C# 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 js 调用C#.NET后台方法 转载自:http://www.cnblogs.com/lizhao/archive/2010/11/23/1990436.html... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

第一種:

<script type="text/javascript">
?$(document).ready(function() {
?sshow();
?});
?
?function sshow()
?{?
????? var s = '<%=IsShow() %>';?
????? if(s == '0')
????? {
?????? document.getElementById("trr").style.display= "none";????
????? }else
????? {
????? document.getElementById("trr").style.display= "";
????? }
????? alert(s);
?}

public int IsShow()
??? {
??????? int sis = 0;
??????? ASPxLabel urll = (ASPxLabel)DataList1.Items[0].FindControl("ASPxLabelURL");
??????? //Response.Write(urll.Text.Length);
??????? //Response.Write(urll.Text.IndexOf(".", 9, 2).ToString());
??????? if (urll.Text.Length > 12)
??????? {
??????????? if (urll.Text.IndexOf(".", 9, 3) > -1)
??????????? {
??????????????? sis = 1;
??????????? }
??????? }
??????? return sis;
??? }

第二種

// 需要標識為WebMethod?
[System.Web.Services.WebMethod]
// 注意,要讓前臺調用的方法,一定要是public和static的?
public static string aaa(string name)
{
??? string result = "Hello:" + name;
??? return result;
}
??? <mce:script type="text/javascript"><!--
?
??????? function btnClick(){
??????????? // 調用頁面后臺方法,前面跟方法所需的參數,接著是方法回調成功時要執行的js函數,最后一個是方法回調失敗時要執行的js函數
??????????? PageMethods.aaa("you",funReady,funError);
??????? }????????
??????? // result 就是后臺方法返回的數據
??????? function funReady(result){
??????????? alert(result);
??????? }
??????? // err 就是后臺方法返回的錯誤信息
??????? function funError(err){
??????????? alert("Error:" + err._message );
??????? }
???????
// --></mce:script>

??? <asp:ScriptManager ID="ScriptManager1" runat="server" EnablePageMethods="true" />
??????? <input type="button" οnclick="btnClick()" value="test" />
?方法2:
???
??? function Show()
??? {
????? var v = "中國";
????? var s = '<%=CsharpVoid("'+v+'") %>';? // 你好!“+V+”
????? alert(s);
??? }
??? protected string CsharpVoid(string strCC)
??? {
?????? strCC = "你好!" + strCC;
?????? return strCC;
??? }
<input type="button" οnclick="Show()" value="hhhh" />

轉載于:https://www.cnblogs.com/wuhuisheng/archive/2011/04/13/2014838.html

總結

以上是生活随笔為你收集整理的js 调用C#.NET后台方法 转载自:http://www.cnblogs.com/lizhao/archive/2010/11/23/1990436.html...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。