我在 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>
但是,它不起作用。我不明白为什么。