Я использую telerik RadTextBox
на asp.net
странице управления пользователями.
Я написал ниже Jquery
код проверки на главной странице содержимого, как показано ниже, я пытаюсь установить поле RadText name
атрибут как статический внутри пользовательского контроля, чтобы я мог использовать его на странице основного контента.
Страница контроля пользователя
<telerik:RadTextBox ID="txtProductPrice" ClientID="txtProductPrice"
runat="server" ClientIDMode="Static" />
Страница основного содержимого:
$("#aspnetForm").validate({
rules: {
ctl00$ContentPlaceHolder1$ucUserInfoI$txtProductPrice: {
required: true,
number: true,
maxlength: 5
},
}
});
Я использовал динамически сгенерированный атрибут именичтобы проверить текстовое поле, которое выглядит некрасиво.
Поскольку RadTexBox находится на странице UserControl, я не могу использовать RadTexBox с UniqueID
на странице основного контента, как показано ниже:
$("#aspnetForm").validate({
rules: {
<%=txtProductPrice.UniqueID %>:{
required: true,
number: true,
maxlength: 5
},
}
});
AnyИдея, как я могу использовать RadTexBox с UniqueID
на главной странице контента?
Любая помощь будет отличной.