用户控制“ascx”文件与C#

时间:2011-06-22 20:03:46

标签: c# asp.net

我有一个用户控件,基本上由树视图和下拉列表组成。 用户控件显示类似

的内容

(对于树视图)

  Books
    Learn Algebra in 24hrs (30)
    Learn Calculus in 1 week (16)

(对于下拉列表)

--- Books ----
Learn Algebra in 24hrs (30)
Learn Calculus in 1 week (16)

设计者希望能够在ascx文件中将属性设置为“true”或“false”,这将隐藏右侧的计数(如果为true,则显示为假隐藏)。计数来自数据库以及产品名称。

我怎样才能实现这个目标?,不想处理C#,但希望能够处理“ascx”文件。

提前谢谢

1 个答案:

答案 0 :(得分:2)

在用户控件中创建一个公共属性,可以在使用该控件时在HTML中进行设置。

using System;

namespace RohmPortal.Portal.Controls
{
    public partial class WebUserControl1 : System.Web.UI.UserControl
    {
        public bool DisplayTitle { get; set; }

        protected void Page_Load(object sender, EventArgs e)
        {

        }
    }
}

使用像。

<uc2:WebUserControl1 ID="WebUserControl11" DisplayTitle="false" runat="server" />