如何在asp.net站点中主题化一大块内容

本文关键字:asp net 站点 | 更新日期: 2023-09-27 18:04:05

我有一个ASP。. NET网站,使用主题来实现一些变化。

我有一个包含脚本和图像的用户控件。

现在的要求是,用户控件的整个内容将理想地成为主题的一部分,但我不确定如何才能做到这一点。

我错过了一个更明显的解决方案吗?(我觉得我可能会)。

这是用户控件-我"概念上"之后的功能真的像服务器端包含谁的内容文件被设置为asp.net主题的一部分。

<%@ Control Language="C#" AutoEventWireup="true" CodeFile="DirectTrackPixel.ascx.cs"
    Inherits="Controls_Shared_DirectTrackPixel" %>
<script type="text/javascript" src="https://da-tracking.com/lead_third/<%=Pid%>/OPTIONAL_INFORMATION/<%=OptionalInformation%>"></script>
<noscript>
    <img alt="" src="https://da-tracking.com/track_lead/<%=Pid%>/OPTIONAL_INFORMATION/<%=OptionalInformation%>" /></noscript>
<asp:Panel ID="ExtraPixelPanel" runat="server">
    <script src="http://hop2.ctrhub2.com/lead_third/1734/OPTIONAL_INFORMATION"></script>
    <noscript>
        <img src="http://hop2.ctrhub2.com/track_lead/1734/OPTIONAL_INFORMATION"></noscript>
</asp:Panel>

如何在asp.net站点中主题化一大块内容

"你可以在.skin文件中使用@ Register指令。一旦控件注册,蒙皮就会像您期望的那样工作。"