我正在尝试设置一个母版页,其中包含一个可在多个网页中使用的 javascript 弹出子例程。弹出窗口已经在单页环境中工作。我现在想将它迁移到母版页。任何想法将不胜感激。我已经搜索了这个网站并尝试了一些建议,但无济于事。W 小型工作示例会有所帮助。谢谢比尔
问问题
771 次
4 回答
1
只需将您在单个页面中的内容放在母版页中即可。真的就是这么简单。:) 然后只需将母版页中的 HTML 主体替换为内容部分,您就可以开始使用了。
于 2008-11-25T14:08:53.757 回答
1
我确实发现的一件事是,由于某种原因,派生页面必须与母版页位于同一文件夹中。
很可能是由于母版页引用了适用于母版页的子目录,而不是内部页本身。一种解决方法是使用
ScriptManager.RegisterClientScriptInclude(string Key, string URL)
like so:
ScriptManager.RegisterClientScriptInclude("uniqueIdentifier", "~/javascript/myjs.js");
或者,您可以将文件作为资源嵌入并使用
ScriptManager.RegisterClientScriptResource(Page, Type, Key);
like so:
ScriptManager.RegisterClientScriptResource(this.Page, typeOf(Page), "resourceKey");
于 2009-01-28T05:11:27.887 回答
0
这是我目前最喜欢的,似乎是最健壮和灵活的。只需将 js 文件包含在您的主文件中,然后在您的页面上创建一个实例
于 2008-11-25T14:07:58.283 回答
0
一定要使用 scriptmanager 类来添加 javascript
于 2008-11-25T14:10:00.133 回答