js調用cs中函數的方法 和 在cs中調用js函數的方法

在前臺js代碼裏寫上<%method();%> javascript

      舉例: java

      cs文件中寫的有 函數

      public void method() spa

      { 事件

           ....執行某些操做. ip

      } 字符串

      這個函數,而後在前臺頁面的js裏面調用. string

      <script type="text/javascript"> it

           <%method();%> io

      </script>

 

在cs中調用js函數

法一:ClientScript.RegisterStartupScript(GetType(), "事件或屬性名", "事件或屬性內容");
   示例:

protected void Page_Load(object sender, EventArgs e)
    {

       
string ttt = "ttt";

       
string js = "<script type='text/javascript'>";
        js
+= "function istwo(m){alert(m);} </script> ";


        ClientScript.RegisterStartupScript(GetType(),
"registerJS", js);

        ClientScript.RegisterStartupScript(GetType(),
"runJS", "istwo(" + ttt + ")");
     }


法二:控件id.Attributes.Add("事件或屬性名", "事件或屬性內容");

示例:

btnPost.Attributes.Add("onclick", "return CheckInput()");

 

法三:直接把js代碼看成字符串輸出到客戶端,讓客戶端來解釋執行。

示例:

Response.Write(" <script>function fun(){alert(" + m + ")} </script>")

相關文章
相關標籤/搜索