0

私のウェブサイトに投光照明タグを実装することを計画しています。ボディタグの後に投光照明タグを配置する必要があることはわかっています。しかし、私のWebサイトは、すべてのaspxページが1つのマスターページを使用するように設計されています。マスターページにはbodyタグが含まれるためです。各ページに投光照明タグを追加するにはどうすればよいですか?

ありがとう

4

1 に答える 1

1

マスターページのbodyタグの後にリテラルコントロールを配置し、これをaspxコードの背後に設定できます。

あなたのマスターページで...

...
</body>
<asp:Literal id="ltrFloodlightTag" runat="server"></asp:Literal>

次に、マスターページが使用されているaspx.csページで...

protected void Page_Load(object sender, EventArgs e)
{
    ....
    Literal ltrFloodlightTag = (Literal)Master.FindControl("ltrFloodlightTag");
    ltrFloodlightTag.Text = "<img src='http://flodlightstuff/info.aspx?this=123&that=321' width='1px' height='1px' />";
}

同様に、マスターページでimgを使用し、aspxからsrc属性を設定するだけで済みます(各ページに投光照明がある場合は、これがより理にかなっている可能性があります)。

これはあなたが得ているかもしれないことだと思います、そして私は実際に投光照明タグの意味を正しく持っています!

于 2012-05-24T14:21:12.413 に答える