如何从usercontrol.ascx.cs访问usercontrol.ascx中的属性

时间:2010-08-31 11:12:38

标签: c# asp.net-mvc user-controls properties

我想创建分页用户控件。

如何从usercontrol.ascx.cs访问usercontrol.ascx中的属性?

usercontrol.ascx.cs中的属性:

 /// <summary>
        /// gets actual page index
        /// </summary>
        public int PageIndex
        {
            get
            {
                return _pageIndex;
            }
            set
            {
                _pageIndex = value;
            }
        }

usercontrol.ascx:

 <%= Html.RouteLink("<", new { page = (Model.PageIndex - 1) }, new { title = "previous page"})%>

如何进入物业?我有一个model.PageIndex,但它根本不起作用。

谢谢你的关心, Ragims

1 个答案:

答案 0 :(得分:3)

在ASP.NET MVC中,拥有用户控件并访问其属性并不常见。您可以使用Model。甚至不应该有usercontrol.ascx.cs。因此,请将此PageIndex作为您模型的主要内容。