gpt4 book ai didi

javascript - 嵌入式 JavaScript 不起作用

转载 作者:行者123 更新时间:2023-11-29 14:58:34 25 4
gpt4 key购买 nike

我在 ASP.NET 应用程序中嵌入了 JavaScript:

function HelloFromEmbedded()
{
window.alert('Hello from embedded resource.');
}

在 AssemblyInfo.cs 文件中:

[assembly: WebResource("JavaScript1.Scripts.EmbeddedJavaScript.js", "text/javascript", PerformSubstitution = true)]

这是我的 ASP.NET 网页:

protected override void OnPreRender(EventArgs e)
{
base.OnPreRender(e);

ClientScript.RegisterClientScriptInclude("EmbeddedJS", ClientScript.GetWebResourceUrl(this.GetType(), "JavaScript1.Scripts.EmbeddedJavaScript.js"));
}

我想在 ASP.NET 网页的文本框的 onmouseover 事件中使用嵌入式 JavaScript:

<asp:TextBox ID="TextBox1" runat="server" onmouseover="HelloFromEmbedded();"></asp:TextBox>

但是,它不起作用。我不明白为什么。

最佳答案

我是这样解决问题的:

string js = ClientScript.GetWebResourceUrl(typeof(JavaScript1.WebForm2), JavaScript1.Scripts.EmbeddedJavaScript.js");
ClientScript.RegisterClientScriptInclude("EmbeddedJS", js);

关于javascript - 嵌入式 JavaScript 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13946742/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com