淺析ASP.NET中前臺javascript與后臺代碼調用_.Net教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!

      推薦:解讀VS2008中查看.NET源碼的設置方法
      在Visual Studio 2008中可以通過調試進入。NET Framework的源代碼,從這個意義上說,.NET Framework是開放部分源代碼了,但現在只支持調試模式下進入源代碼。而其,這個功能在Visual Studi

      1.如何在JavaScript訪問C#函數?

      2.如何在JavaScript訪問C#變量?

      3.如何在C#中訪問JavaScript的已有變量?

      4.如何在C#中訪問JavaScript函數?

      問題1答案如下:

      javaScript函數中執行C#代碼中的函數:

      方法一:1、首先建立一個按鈕,在后臺將調用或處理的內容寫入button_click中;

      2、在前臺寫一個js函數,內容為document.getElementById("btn1").click();

      3、在前臺或后臺調用js函數,激發click事件,等于訪問后臺c#函數;

      方法二:1、函數聲明為public 

      以下為引用的內容:

      后臺代碼(把public改成protected也可以)

      public string ss()
        {
          return("a");
        }

        2、在html里用可以調用

        前臺腳本

      <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="你要調用的函數名";

            document.form[0].submit();

          }

        }

        </script>

        <INPUT onkeypress="SubmitKeyClick()" id="aaa" type="text">

        <input type="hidden" name="FunName"> 〈!--用來存儲你要調用的函數 --〉

      分享:淺析asp.net中數據校驗部分的封裝與應用
      我們的業務系統涉及到較多的表單編輯與校驗,最簡單的辦法是使用asp.net自帶的數據校驗控件即可,但這樣有以下3個問題: 1 校驗控件要在設計時加入到表單上,并手工設置:數據類型,錯

      共2頁上一頁12下一頁
      來源:模板無憂//所屬分類:.Net教程/更新時間:2009-09-14
      相關.Net教程