我有一個頁面通過另一個網站頁面上的<script>
標記引用。在腳本src中,我傳遞了我希望腳本構建的表單(從db表)以及動態構建表單應該到達的div。調用頁面看起來是這樣的:在ASPX頁面中動態構建JavaScript的方法?
<div id="FormContainer"></div>
<script type="text/JavaScript" src="http://www.example.com/GenerateForm.aspx?FormId=1&div=FormContainer"></script>
GenerateForm.aspx包含讀取的FormId,並在div標識的查詢字符串參數的代碼,並輸出的JavaScript,將建立形式。
我的問題是這樣的。 「輸出」JavaScript有哪些不同的方法?有些JavaScript是靜態的,可以打包成一個外部的.js文件,我也有jQuery。但是,我應該在GenerateForm.aspx標記頁面上添加它嗎?或者我應該使用ScriptManager?
那麼動態構建的JavaScript呢?目前,我只是使用Response.Write()
作爲概念證明,但相反,我應該做其他事情嗎?在頁面上使用Literal
控件並設置其值?使用ScriptManager?還有別的嗎?
我知道這是一個詳細的問題,所以在此先感謝!