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>
運行結果: