日期:2014-05-18  浏览次数:20514 次

问一下用户控件的问题,加自定义属性
有一个用户控件里面是显示新闻的Repeater,
要求在用户控件外面写上属性,可自定义显示新闻数目,是否分类显示


//
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Test.aspx.cs" Inherits="Test" %>

<%@ Register Src="UserControls/XinWen1_Index.ascx" TagName="XinWen1_Index" TagPrefix="uc1" %>

上面@ Register是加载用户控件的指令,现在我想在这条语句上加上
<%@ Register Src="UserControls/XinWen1_Index.ascx" TagName="XinWen1_Index" TagPrefix="uc1" ChannleMode="0" TopNum="5" %>

是否可以这样加?
如果这样加了,加载控件时如何获取?


------解决方案--------------------
可以吧..定义一下属性.然后根据属性的值去搜索新闻就可以了啊

public string classID
{
get { return ViewState["_classID"] == null ? "" : (string)ViewState["_classID"]; }
set { ViewState["_classID"] = value; }
}