麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

[轉]Asp.Net調用前臺js調用后臺代碼分享

2019-11-17 02:10:58
字體:
來源:轉載
供稿:網友

[轉]asp.net調用前臺js調用后臺代碼分享

1.C#前臺js調用后臺代碼

前臺js

1 <script type="text/javascript" language="Javascript">2   function Ceshi()3   {4     var a = "<%=Getstr()%>";5     alert(a);6   }7 </script>8 <input type="button" onclick="Ceshi();" value="js調用后臺代碼" /> 

后臺代碼

1 public string Getstr()2 {3   string aa = "你們好啊!";4   return aa;5 }

2.C#后臺調用前臺js代碼前臺js

1 <script type="text/javascript" language="javascript">2   function Ceshi()3   {4     var a = "你們好啊!"5     alert(a);6   }7 </script>8 <asp:Button ID="Button1" runat="server" Text="后臺調用js" onclick="Button1_Click" />

后臺代碼

1 PRotected void Button1_Click(object sender, EventArgs e)2     {3     //如果有UpdatePanel就用如下代碼調用前臺js4     ScriptManager.RegisterStartupScript(UpdatePanel1, this.Page.GetType(), "", "Ceshi();", true);5     //如果沒有就如下代碼6     this.Page.ClientScript.RegisterStartupScript(this.Page.GetType(), "", "<script>Ceshi();</script>", true);7     }

3.javascript函數中執行C#代碼中的函數:

方法一:1、首先建立一個按鈕,在后臺將調用或處理的內容寫入button_click中;2、在前臺寫一個js函數,內容為document.getElementByIdx("btn1").click();--母版頁: document.getElementById("<%=txtName.ClientID%>");3、在前臺或后臺調用js函數,激發click事件,等于訪問后臺c#函數;方法二:

1、函數聲明為public 后臺代碼(把public改成protected也可以)

1 public string ss()2             {3               return("a");4             }

2、在html里用<%=fucntion()%>可以調用

前臺腳本

1 <script language=javascript>2     var a = "<%=ss()%>";3     alert(a);4 </script>

方法三:

 1 <script language="javascript"> 2            <!- - 3             function __doPostBack(eventTarget, eventArgument) 4             { 5                var theForm = document.Form1;     //指runat=server的form 6                theForm.__EVENTTARGET.value = eventTarget; 7                theFrom.__EVENTARGUMENT.value = eventArgument; 8                theForm.submit(); 9             }10            -->11 </script>12 <input id="Button1" type="button" name="Button1" value="按鈕" onclick="javascript:__doPostBack('Button1','')">

方法四:

<script language="javascript">function SubmitKeyClick(){    if (event.keyCode == 13)     {        event.cancelBubble = true;        event.returnValue = false;         document.all.FunName.value="你要調用的函數名";         document.form[0].submit();     }}</script><INPUT onkeypress="SubmitKeyClick()" id="aaa" type="text"><input type="hidden" name="FunName"> 〈!--用來存儲你要調用的函數 --〉

在.CS里有:

 1 public Page_OnLoad() 2 { 3 if (!Page.IsPost()) 4 { 5 string strFunName=Request.Form["FunName"]!=null?Request.Form["FunName"]:""; 6 //根據傳回來的值決定調用哪個函數 7 switch(strFunName) 8 { 9 case "enter()":10 enter() ; //調用該函數11 break;12 case "其他":13 //調用其他函數14 break;15 default:16 //調用默認函數17 break;18 }19 }20 }21 22 public void enter()23 {24 //……比如計算某值25 }


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产成人在线免费观看视频 | 成人免费毛片一 | 国产成年人视频 | 欧美性生活久久 | 国产在线播放一区二区 | 国产a一级片 | 九九热这里只有精品8 | 麻豆小视频在线观看 | 麻豆视频在线播放 | 亚洲一区在线视频观看 | 亚洲欧美国产精品va在线观看 | 国产99免费 | 亚洲国产成人久久一区www妖精 | 免费毛片在线 | 日韩黄色片在线观看 | 成人超碰 | 姑娘第四集免费看视频 | 蜜桃一本色道久久综合亚洲精品冫 | 福利在线影院 | 国产精品久久久久久久久久尿 | 久草成人在线 | 黄色羞羞视频在线观看 | 成片免费观看大全 | 国产日韩在线观看一区 | 福利在线播放 | 极品销魂一区二区三区 | 国产成人高潮免费观看精品 | 男女生羞羞视频网站在线观看 | 99亚洲精品 | 一级黄色毛片播放 | 伊人999 | 亚洲成人国产综合 | 97久久日一线二线三线 | 久草在线资源福利站 | 毛片一级视频 | 国产精品69久久 | 高潮娇喘嗯啊~文字 | 国产精选电影免费在线观看网站 | 亚洲片在线观看 | 特级无码毛片免费视频尤物 | xxxxhd73国产 |