AgentService.aspx?TypeID=2
是调用是没问题的
<uc1:agentcatagory_fortwolevelpage id="AgentCatagory_fortwolevelpage1" runat="server"></uc1:agentcatagory_fortwolevelpage>现在换到首页调用,是不是这么写?但好像不对.新手请指教
<uc1:agentcatagory_fortwolevelpage id="AgentCatagory_fortwolevelpage1" runat="server" TypeID="2" atagory_fortwolevelpage>

解决方案 »

  1.   

    那要看你的agentcatagory_fortwolevelpage这个控件有没有定义TypeID这样一个属性了
    如果有,就可以按你那么写其实在控件里也可以Request的
      

  2.   


    <%@ Control Language="c#" AutoEventWireup="false" Codebehind="AgentCatagory_fortwolevelpage.ascx.cs" Inherits="Project.UserControl.AgentCatagory_fortwolevelpage" TargetSchema="http://schemas.microsoft.com/intellisense/ie5" %>
    <asp:datalist id="InfoList" HorizontalAlign="Center" CssClass="Text" CellPadding="0" runat="server"
    ShowHeader="False" RepeatDirection="Horizontal" ShowFooter="False" RepeatColumns="2" width="98%">
    <ItemStyle VerticalAlign="Top"></ItemStyle>
    <ItemTemplate>
    <TABLE class="text2" cellSpacing="0" cellPadding="0" width="100%" border="0">
    <TR vAlign="top">
    <TD vAlign="top" align="left" width="6%"><IMG height="11" src="/images/index/product_icon1.gif" width="12"></TD>
    <TD vAlign="top" width="94%"><A class="text4" href='<%# getLink(DataBinder.Eval(Container.DataItem, "CatalogID").ToString()) %>' target="_blank"><%# DataBinder.Eval(Container.DataItem, "CatalogName") %>(<%# DataBinder.Eval(Container.DataItem, "CatalogInfoCount").ToString() %>)</A></TD>
    </TR>
    <TR vAlign="top">
    <TD vAlign="top" align="left" width="6%">&nbsp;</TD>
    <TD vAlign="top" width="94%">
    <asp:datalist id="SubClass" RepeatColumns="2" ShowFooter="False" RepeatDirection="Horizontal"
    ShowHeader="False" runat="server" CellPadding="0" CssClass="Text" HorizontalAlign="Left" Width="80%">
    <ItemStyle HorizontalAlign="Left" VerticalAlign="Top"></ItemStyle>
    <ItemTemplate>
    <TABLE class="text2" cellSpacing="0" cellPadding="0" width="100%" border="0">
    <TR vAlign="top">
    <TD vAlign="top" align="left" width="4%">|</TD>
    <TD vAlign="top" width="96%" align="left">
    <a href='<%# getLink(DataBinder.Eval(Container.DataItem, "CatalogID").ToString()) %>' class="text"  target="_blank">
    <%# DataBinder.Eval(Container.DataItem, "CatalogName") %>
    </a>(<%# DataBinder.Eval(Container.DataItem, "CatalogInfoCount").ToString() %>)
    </TD>
    </TR>
    </TABLE>
    </ItemTemplate>
    </asp:datalist></TD>
    </TR>
    </TABLE>
    </ItemTemplate>
    </asp:datalist>
    这是agentcatagory_fortwolevelpage控件
      

  3.   

    你的后台。cs文件呢?  有设置  TypeID属性吗?
      

  4.   

    找了所有文件,没有找到CS文件.下的源码.是不是不改CS就不行?