ASP.NET UI Control как свойство в интерфейсе - PullRequest
0 голосов
/ 03 августа 2011

У меня есть несколько страниц, которые реализуют один и тот же интерфейс:

Public Interface myPage

    Sub doSomething()
    Sub doSomethingToTextBox(ByVal textBox As TextBox)

End Interface

Функция doSomethingToTextBox принимает элемент textBox в качестве параметра и выполняет с ним некоторые действия.

Я знаюtextBox содержится на каждой странице, которая реализует мой интерфейс, и имеет одинаковое имя на каждой странице.

Мой вопрос: как я могу объявить textBox как свойство интерфейса?Это избавит от необходимости передавать textBox в качестве параметра для doSomethingToTextBox ()

Я также должен добавить, что в настоящее время я обращаюсь к TextBox с использованием методов get / set, определенных как часть интерфейса - я неЯ хочу реализовать эти методы для каждой страницы, поскольку они одинаковы на каждой странице.

1 Ответ

0 голосов
/ 03 августа 2011
using System.Web.UI.WebControls;
interface IMyPage
    {
        TextBox myTextBox{get; set;}
    }

и на странице вы должны создать свойство для возврата защищенного текстового поля на странице, но я не вижу, как вы будете это использовать?!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...