淺析ASP.NET中前臺(tái)javascript與后臺(tái)代碼調(diào)用_.Net教程
推薦:解讀VS2008中查看.NET源碼的設(shè)置方法在Visual Studio 2008中可以通過調(diào)試進(jìn)入。NET Framework的源代碼,從這個(gè)意義上說,.NET Framework是開放部分源代碼了,但現(xiàn)在只支持調(diào)試模式下進(jìn)入源代碼。而其,這個(gè)功能在Visual Studi
1.如何在JavaScript訪問C#函數(shù)?
2.如何在JavaScript訪問C#變量?
3.如何在C#中訪問JavaScript的已有變量?
4.如何在C#中訪問JavaScript函數(shù)?
問題1答案如下:
javaScript函數(shù)中執(zhí)行C#代碼中的函數(shù):
方法一:1、首先建立一個(gè)按鈕,在后臺(tái)將調(diào)用或處理的內(nèi)容寫入button_click中;
2、在前臺(tái)寫一個(gè)js函數(shù),內(nèi)容為document.getElementById("btn1").click();
3、在前臺(tái)或后臺(tái)調(diào)用js函數(shù),激發(fā)click事件,等于訪問后臺(tái)c#函數(shù);
方法二:1、函數(shù)聲明為public
| 以下為引用的內(nèi)容:
后臺(tái)代碼(把public改成protected也可以) public string ss() 2、在html里用可以調(diào)用 前臺(tái)腳本 <script language=javascript> var a = "<%=ss()%>"; alert(a); </script> 方法三:1、 <script language="javascript"> <!-- function __doPostBack(eventTarget, eventArgument) { var theForm = document.Form1; //指runat=server的form theForm.__EVENTTARGET.value = eventTarget; theFrom.__EVENTARGUMENT.value = eventArgument; theForm.submit(); } --> </script> <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="你要調(diào)用的函數(shù)名"; document.form[0].submit(); } } </script> <INPUT onkeypress="SubmitKeyClick()" id="aaa" type="text"> <input type="hidden" name="FunName"> 〈!--用來存儲(chǔ)你要調(diào)用的函數(shù) --〉 |
分享:淺析asp.net中數(shù)據(jù)校驗(yàn)部分的封裝與應(yīng)用我們的業(yè)務(wù)系統(tǒng)涉及到較多的表單編輯與校驗(yàn),最簡(jiǎn)單的辦法是使用asp.net自帶的數(shù)據(jù)校驗(yàn)控件即可,但這樣有以下3個(gè)問題: 1 校驗(yàn)控件要在設(shè)計(jì)時(shí)加入到表單上,并手工設(shè)置:數(shù)據(jù)類型,錯(cuò)
- asp.net如何得到GRIDVIEW中某行某列值的方法
- .net SMTP發(fā)送Email實(shí)例(可帶附件)
- js實(shí)現(xiàn)廣告漂浮效果的小例子
- asp.net Repeater 數(shù)據(jù)綁定的具體實(shí)現(xiàn)
- Asp.Net 無刷新文件上傳并顯示進(jìn)度條的實(shí)現(xiàn)方法及思路
- Asp.net獲取客戶端IP常見代碼存在的偽造IP問題探討
- VS2010 水晶報(bào)表的使用方法
- ASP.NET中操作SQL數(shù)據(jù)庫(kù)(連接字符串的配置及獲取)
- asp.net頁(yè)面?zhèn)髦禍y(cè)試實(shí)例代碼
- DataGridView - DataGridViewCheckBoxCell的使用介紹
- asp.net中javascript的引用(直接引入和間接引入)
- 三層+存儲(chǔ)過程實(shí)現(xiàn)分頁(yè)示例代碼
.Net教程Rss訂閱編程教程搜索
.Net教程推薦
- 揭秘實(shí)現(xiàn)ASP.NET中網(wǎng)站訪問量統(tǒng)計(jì)的方法
- 深入本機(jī)影像生成器(Ngen.exe)工具使用方法詳解
- 解讀如何在.NET中訪問MySQL數(shù)據(jù)庫(kù)
- 如何實(shí)現(xiàn)在窗體和窗體之間進(jìn)行傳遞數(shù)據(jù)
- 解析GridView中嵌套DropDownList的實(shí)現(xiàn)
- asp.net備份還原SQLServer實(shí)例代碼程序
- 解析GridView中添加CheckBox并返回選中行
- AJAX將成為移動(dòng)Web2.0時(shí)代首選開發(fā)平臺(tái)
- 解讀.Net的精髓——XML和SOAP
- 脫離.Net Framework框架運(yùn)行.Net程序
- 相關(guān)鏈接:
復(fù)制本頁(yè)鏈接| 搜索淺析ASP.NET中前臺(tái)javascript與后臺(tái)代碼調(diào)用
- 教程說明:
.Net教程-淺析ASP.NET中前臺(tái)javascript與后臺(tái)代碼調(diào)用
。