javascript - 尝试将一些 javascript 放入 ASP.NET 页面

标签 javascript asp.net

我有一个 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/

相关文章:

javascript - 如何从代码隐藏中的用户控件中提取所有 javascript 代码

asp.net - 在自己的 asp.net 项目中使用 Google Authenticator 进行两因素身份验证?

javascript - 是否有用于抛出异常的else语句?

c# - 什么技术允许在不更改 URL 的情况下更改页面内容?

javascript - 通过抛出 setTimeout() 来处理 JavaScript 异常有什么问题吗?

javascript - 传单第一次不加载网址

c# - 在 Web 和桌面应用程序之间共享对象列表

javascript - 在 ASPX 中将 DateTime 变量从 CodeBehind 抓取到 javascript

javascript - 确定扩展文本是否会超过最大宽度/导致省略号显示?

javascript客户端路由/路径库