我有一个包含少量 CSS 链接和 java 脚本的母版页。
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<script src="Scripts/slides.min.jquery.js" type="text/javascript"></script>
<asp:ContentPlaceHolder id="head" runat="server">
<script language="javascript" type="text/javascript">
$(document).ready(
function () {
$("#pikame").PikaChoose();
});
</script>
</asp:ContentPlaceHolder>
`
我想在继承自上述母版页的子 ASP 表单页面中使用此 JavaScript 和 css 样式文件。
<%@ Page Title="" Language="C#" asterPageFile="~/MasterPage.master"AutoEventWireup="true" CodeFile="LeadInformation.aspx.cs" Inherits="LeadInformation" %>
<%@ MasterType TypeName="MasterPage" %>
这种方式似乎行不通。请任何人帮助我在子页面中使用母版页 CSS 和 JavaScript 给我。提前发送。
最佳答案
将您的脚本放在 ContentPlaceHolder
标记之外。只需将其正常放在 head
部分即可。
母版页中的 ContentPlaceHolder
标签应为空 - 其内容将被页面中的 asp:Content
标签替换。
您可以通过浏览到页面并右键单击 -> 查看源代码来检查它是否正确呈现。
关于c# - 在 ASP 表单子(monad)页面中使用母版页 CSS 和 JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9954104/