Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / свой элемент управления / 1 сообщений из 1, страница 1 из 1
10.05.2006, 18:02
    #33718609
Anton_Snitko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
свой элемент управления
Создал простой элемент управления унаследовав от текстбокса

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
[DefaultProperty("Text")]
	[ToolboxData("<{0}:DatePick runat=server></{0}:DatePick>")]
	public class DatePick : TextBox
	{
		[Bindable(true)]
		[Category("Appearance")]
		[DefaultValue("")]
		[Localizable(true)]
		public string Text
		{
			get
			{
				String s = (String)ViewState["Text"];
				return ((s == null) ? String.Empty : s);
			}

			set
			{
				ViewState["Text"] = value;
			}
		}
}
зарегестрировал <%@ Register Namespace="DatePick" Assembly="DatePick" TagPrefix="Custom"%>, нормально работает , но когда пытаюсь биндить
Код: plaintext
<Custom:DatePick ID="DatePick1" runat="server" Text='<%# Bind("id") %>'></Custom:DatePick>
при компиляции происходит ошибка во времменом файле

The type name 'DatePick' does not exist in the type 'DatePick.DatePick'


public void @__DataBinding__control21(object sender, System.EventArgs e) {
DatePick.DatePick dataBindingExpressionBuilderTarget; System.Web.UI.IDataItemContainer Container;
dataBindingExpressionBuilderTarget = ((DatePick.DatePick)(sender));
Container = ((System.Web.UI.IDataItemContainer)(dataBindingExpressionBuilderTarget.BindingContainer));

как сделать чтобы работало?
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / свой элемент управления / 1 сообщений из 1, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]