在前臺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>")