【发布时间】:2010-11-27 13:17:18
【问题描述】:
我有一个页面通过 <script> 标记从另一个站点上的页面引用。在脚本 src 中,我传递了我希望我的脚本构建的表单(从 db 表),以及动态构建的表单应该去的 div。调用页面如下所示:
<div id="FormContainer"></div>
<script type="text/JavaScript" src="http://www.example.com/GenerateForm.aspx?FormId=1&div=FormContainer"></script>
GenerateForm.aspx 包含读取 FormId 和 Div Id 的 QueryString 参数并输出将构建表单的 JavaScript 的代码。
我的问题是这样的。 “输出” JavaScript 有哪些不同的方法?一些 JavaScript 是静态的,可以打包到外部 .js 文件中,我也有 jQuery。但是我应该在 GenerateForm.aspx 标记页面上添加它吗?还是应该使用 ScriptManager?
那么动态构建的 JavaScript 呢?目前我只是使用Response.Write() 来证明概念,但是,我应该做其他事情吗?在页面上使用Literal 控件并设置其值?使用脚本管理器?还有什么?
我知道这是一个冗长的问题,所以提前谢谢!
【问题讨论】:
标签: c# asp.net javascript scripting scriptmanager