我嘗試編寫一個簡單的服務器控件來控制我站點中的橫幅。如何在服務器控制/ C#中獲取ID?
應該等somethink:
<Banners:mng_bnr ID="Upper_bnr/aside_bnr/bottom_bnr/etc" runat="server" />
接着控制將是這樣的:
<%@ Control Language="C#" %>
<script runat="server">
protected void Page_Load(object sender, EventArgs e)
{
switch(which_banner)
{
case which_banner.upper_banner_wide:
<!-- Ad code -->
<script type="text/javascript"><!--
JS code
</script>
<script type="text/javascript"
</script>
<!-- *** Ad Code *** -->
break;
case which_banner.upper_banner_small:
<!-- Ad code -->
<script type="text/javascript"><!--
JS code
</script>
<script type="text/javascript"
</script>
<!-- *** Ad Code *** -->
break;
case which_banner.aside_336_280_top:
<!-- Ad code -->
<script type="text/javascript"><!--
JS code
</script>
<script type="text/javascript"
</script>
<!-- *** Ad Code *** -->
但是,我不知道如何獲得和處理每個控件的ID (每個頁面應該有5-6個控件,每個控件都有自己的ID - 這意味着不同的橫幅)
非常感謝。
<%= Banner.ClientId%>可以幫到您嗎? Actualy我不明白你想在哪裏使用橫幅廣告? – user854301 2012-08-08 17:19:32