C#有自己的後台控件,跟後台交互很簡單和方便,但有的時候不得不用html控件,要如何與後台交互是個問題。例如html獲得後台參數後傳到PHP進行數據庫操作。下面簡單介紹JS調用後台函數獲得要傳到前台的參數
C#後台代碼(Default.aspx.cs):
1 public string getParameter() 2 { 3 string parameter = "這是要傳到前台的參數"; 4 return parameter; 5 }
Default.aspx部分代碼:
注意這部分代碼要寫在aspx頁面內,不能放在單獨的JS文件中,因為'<%=getParameter()%>'方法需在aspx中才能識別。
<script type="text/javascript"> function change() {
var f = '<%=getParameter()%>'; alert(f); } window.onload = change; </script>
運行結果: