как получить доступ к свойству в usercontrol.ascx из usercontrol.ascx.cs - PullRequest
2 голосов
/ 31 августа 2010

Я хочу создать для управления пользовательскими страницами.

Как получить доступ к свойствам в usercontrol.ascx из usercontrol.ascx.cs?

Свойство в 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 Ответ

3 голосов
/ 31 августа 2010

В ASP.NET MVC не принято иметь пользовательские элементы управления и получать доступ к их свойствам.Вы используете Model для этого.Там даже не должно быть usercontrol.ascx.cs.Так что сделайте это PageIndex свойством вашей модели.

...