3
我已經嵌入的JavaScript:嵌入JavaScript並沒有在ASP.NET應用程序中工作
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>
但是,它不起作用。我看不出爲什麼。
可以粘貼最終輸出HTML,這產生? –
我已經解決了這個問題是這樣的: 串JS = ClientScript.GetWebResourceUrl(typeof運算(JavaScript1.WebForm2),JavaScript1.Scripts.EmbeddedJavaScript.js 「); ClientScript.RegisterClientScriptInclude(」 EmbeddedJS」,JS); – tesicg
@tesicg:請將您的評論發佈爲答案並接受。 – AYK