我有一个 javascript 链接,我需要将其显示在我的 aspx 页面的表格中。将其硬编码为文字是行不通的。咨询脚本的提供者建议我不应该对其进行硬编码,而应该使用 ScriptManager 将其嵌入。如何将 javascript 链接放入我页面中的适当位置(它位于表格中)?我有这段代码来注册脚本:
string myScript = "http://forms.aweber.com/form/85/1556724385.js";
ClientScript.RegisterClientScriptBlock(this.GetType(), "MyScript", myScript);
我希望此链接显示在此表格单元格中:
<asp:TableRow ID="TableRow3" runat="server">
<asp:TableCell ID="TableCell4" runat="server" HorizontalAlign="Center">
</asp:TableCell>
</asp:TableRow>
不清楚如何执行此操作...插入单元格内的某些控件,例如面板?而且我不清楚如何“发出”脚本。
编辑添加:
在与 vendor 沟通后,很明显尝试在 ASP.NET 页面中执行我正在尝试执行的操作是行不通的——至少对于当前版本的产品而言是这样。所以我接受了@cccason 的回答,因为它最接近在其他情况下的答案。
最佳答案
RegisterClientScriptBlock方法只是将指定的 javascript block (文字)添加到页面。要包含任何内部或外部 javascript 文件,您应该使用 RegisterClientScriptInclude方法。
关于javascript - 尝试将一些 javascript 放入 ASP.NET 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9238533/