山塞一个PetShop(Task000)——架构(2)
{
string className = path + ".Category";
return (NetShop.IDAL.ICategory)Assembly.Load(path).CreateInstance(className);
}
}
}
7、添加相应的引用,并替换文件中的PetShop为NetShop
8、右击Web项目→“新建文件夹”,新建文件夹Controls
右击Controls→“添加新项”, 添加用户控件NavigationControl.ascx
NavigationControl.ascx中代码如下:
<body>
<asp:Repeater ID="repCategories" runat="server">
<HeaderTemplate>
<table cellspacing="0" border="0" style="border-collapse: collapse;">
</HeaderTemplate>
<ItemTemplate>
<tr>
<td>
<asp:HyperLink runat="server" ID="lnkCategory"><%# DataBinder.Eval(Container.DataItem,"Name") %></asp:HyperLink>
</td>
</tr>
</ItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>
</body>
NavigationControl.ascx.cs中代码如下:
namespace NetShop.Web
{
public partial class NavigationControl : System.Web.UI.UserControl
{
protected void Page_Load(object sender, EventArgs e)
{
BindCategories();
}
// Bind categories
相关新闻>>
- 发表评论
-
- 最新评论 更多>>