问题描述
aspx代码<%@Pagelanguage="c#"Codebehind="FlowerList.aspx.cs"AutoEventWireup="false"Inherits="FlowerWeb.FlowerList"%><%@RegisterTagPrefix="eshop"TagName="HeaderMenu"Src="UserControl/HeaderMenu.ascx"%><!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.0Transitional//EN"><HTML><HEAD><title>FlowerList</title><LINKhref="Styles.css"type="text/css"rel="stylesheet"></HEAD><body><tablecellSpacing="0"cellPadding="0"width="100%"border="0"><tr><tdcolSpan="2"><FONTface="宋体"><eshop:headermenuid="HeaderMenu1"runat="server"></eshop:headermenu></FONT></td></tr><tr><tdvAlign="top"width="145"><IMGheight="1"src="images/space.gif"width="145"><asp:datagridid="grdFlowerCategory"runat="server"AutoGenerateColumns="False"><Columns><asp:BoundColumnVisible="False"DataField="CategoryID"ReadOnly="True"></asp:BoundColumn><asp:HyperLinkColumnDataNavigateUrlField="CategoryID"DataNavigateUrlFormatString="FlowerList.aspx?CategoryID={0}"DataTextField="CategoryName"HeaderText="鲜花分类"></asp:HyperLinkColumn></Columns></asp:datagrid> </td><tdvAlign="top"align="left"width="700"><tablewidth="100%"align="left"border="0"><TBODY><trvAlign="top"><tdalign="left"colSpan="2"><BLOCKQUOTE><SPANclass="title"></SPAN><P><asp:labelid="label"runat="server"Width="96px">鲜花列表:</asp:label><asp:repeaterid="Flowers"runat="server"><ItemTemplate><trclass="gridItem"><td><%#DataBinder.Eval(Container.DataItem,"FlowerID")%></td><td><ahref='FlowerInfo.aspx?FlowerID=<%#DataBinder.Eval(Container.DataItem,"FlowerID")%>'><%#DataBinder.Eval(Container.DataItem,"FlowerName")%></a></td><td><%#DataBinder.Eval(Container.DataItem,"FlowerIntro")%></td><td><ahref='ShoppingCart.aspx?FlowerID=<%#DataBinder.Eval(Container.DataItem,"FlowerID")%>'><imgsrc="imagesnext_down.gif"border="0"></a></td></tr></ItemTemplate><HeaderTemplate><tablecellpadding="0"cellspacing="0"><trclass="gridHead"><tdnowrap="true">鲜花编号</td><td>鲜花名称</td><td>简单描述</td><tdnowrap="true">添加到购物车</td></tr></HeaderTemplate></asp:repeater></SPAN></P></BLOCKQUOTE></td></tr><tr><formid="form1"runat="server"><td>共计<asp:labelid="PageCount"Runat="server"></asp:label>页</td><TDalign="right">到第<asp:dropdownlistid="drpPage"Runat="server"AutoPostBack="True"></asp:dropdownlist>页</TD></form></tr></TBODY></table></td></tr></table></body></HTML>
解决方案
解决方案二:
cs代码usingSystem;usingSystem.Collections;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Web;usingSystem.Web.SessionState;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.HtmlControls;usingFlowerShop.MOD;usingFlowerShop.BLL;namespaceFlowerWeb{///<summary>///FlowerList的摘要说明。///</summary>publicclassFlowerList:System.Web.UI.Page{protectedSystem.Web.UI.WebControls.LabelPageCount;protectedSystem.Web.UI.HtmlControls.HtmlFormform1;protectedFlowerCategoryDSmyFlowerCategoryDS;protectedFlowerCategoryBLmyFlowerCategoryBL=newFlowerCategoryBL();protectedFlowerInfoDSmyFlowerInfoDS;protectedSystem.Web.UI.WebControls.DropDownListdrpPage;protectedSystem.Web.UI.WebControls.Labellabel;protectedSystem.Web.UI.WebControls.RepeaterFlowers;protectedFlowerInfoBLmyFlowerInfoBL=newFlowerInfoBL();privatestaticintPageSize=5;stringstrCategoryID="";protectedSystem.Web.UI.WebControls.DataGridgrdFlowerCategory;intpageCount=-1;privatevoidPage_Load(objectsender,System.EventArgse){//在此处放置用户代码以初始化页面if(!IsPostBack){fetchData();fillData();ShowResult(0,PageSize);}}privatevoidfetchData(){myFlowerCategoryDS=newFlowerCategoryDS();myFlowerCategoryBL.GetFlowerCategorys(myFlowerCategoryDS.FlowerCategory,null);}privatevoidfillData(){grdFlowerCategory.DataSource=myFlowerCategoryDS.FlowerCategory;grdFlowerCategory.DataBind();}voidShowResult(intpageIndex,intpageSize){stringstrCategoryID=Request.QueryString["CategoryID"];//如果是选中一个分类,则计算分页数量if(pageCount==-1){//调用Product类中的方法获得该类商品的总数myFlowerInfoDS=newFlowerInfoDS();myFlowerInfoBL.GetFlowerInfos(myFlowerInfoDS.FlowerInfo,"CategoryID="+strCategoryID+"andtagAlive='"+"yes"+"'");intresultCount=myFlowerInfoDS.FlowerInfo.Count;//如果查询结果总数是页大小的整数倍if(resultCount%PageSize==0){pageCount=resultCount/PageSize;PageCount.Text=pageCount.ToString();}else{pageCount=resultCount/PageSize+1;PageCount.Text=pageCount.ToString();}drpPage.Items.Clear();//绑定页码到DropDownList控件for(inti=0;i<pageCount;i++){ListItemitem=newListItem((i+1).ToString(),i.ToString());drpPage.Items.Add(item);}}drpPage.SelectedIndex=pageIndex;//绑定Repeater控件myFlowerInfoDS=newFlowerInfoDS();myFlowerInfoBL.GetFlowerInfos(myFlowerInfoDS.FlowerInfo,pageIndex*pageSize,pageSize,"CategoryID="+strCategoryID+"andtagAlive='"+"yes"+"'");Flowers.DataSource=myFlowerInfoDS.FlowerInfo;Flowers.DataBind();}privatevoiddrpPage_SelectedIndexChanged(objectsender,System.EventArgse){ShowResult(drpPage.SelectedIndex,PageSize);}#regionWeb窗体设计器生成的代码overrideprotectedvoidOnInit(EventArgse){////CODEGEN:该调用是ASP.NETWeb窗体设计器所必需的。//InitializeComponent();base.OnInit(e);}///<summary>///设计器支持所需的方法-不要使用代码编辑器修改///此方法的内容。///</summary>privatevoidInitializeComponent(){this.drpPage.SelectedIndexChanged+=newSystem.EventHandler(this.drpPage_SelectedIndexChanged);this.Load+=newSystem.EventHandler(this.Page_Load);}#endregion}}
解决方案三:
求大神解答哪里出问题了
解决方案四:
你能说一下出什么问题了吗
解决方案五:
在浏览器中运行的时候就出现“发现不明确匹配的错误”不知道怎么解决
解决方案六:
,同求