#asp.net #vb.net
#asp.net #vb.net
Вопрос:
Я погуглил об этом и уже видел сообщение других пользователей с той же проблемой. Все сообщения имеют одно и то же решение. Я выполнил все шаги и коды, но я все еще не могу решить проблему. Тем не менее, я не могу получить доступ к объявленным свойствам.
Я новичок в Vb.net , Простите, если это глупый вопрос.
Вот код для моего usercontrol
Public Class CustomUserControls
Dim msg As String
Dim innerMsg As String
Dim modal As Boolean
Public Property SetMessage() As String
Get
Return msg
End Get
Set(value As String)
msg = value
End Set
End Property
Public Property SetInnerMsg() As String
Get
Return innerMsg
End Get
Set(value As String)
innerMsg = value
End Set
End Property
Public Property PopUpModal() As Boolean
Get
Return modal
End Get
Set(value As Boolean)
modal = value
End Set
End Property
End Class
это мой дизайн-код usercontrol:
<%@ Control Language="VB" AutoEventWireup="false" CodeFile="ShowMessageControl.ascx.vb" Inherits="UserControls_ShowMessageControl" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
<asp:Button runat="server" ID="DummyForMessagebox" style="display:none;" />
<asp:ModalPopupExtender ID="ModalShowMessage" runat="server" TargetControlID="DummyForMessagebox">
</asp:ModalPopupExtender>
<asp:Panel runat="server" ID="pnlShowMessage">
<div class="modal">
<div class="modal-header">
<i class="icon-info-sign"></i>`enter code here`
<h5>Header</h5>
</div>
<div class="modal-body">
<asp:Label runat="server" ID="lblMessage" CssClass="text-info"></asp:Label>
<asp:Label runat="server" ID="lblInnerMessage"></asp:Label>
</div>
<div class="modal-footer">
<asp:Button runat="server" ID="btnOk" />
</div>
</div>
</asp:Panel>
и в моем aspx-файле
<uc1:ShowMessageControl runat="server" ID="ShowMessageControl" />
и что я хочу, когда пытаюсь получить доступ к моим свойствам usercontrol
ShowMessageControl.MustApperProperty
но когда я показываю messagecontrol, а затем точку.. объявленные свойства не отображаются
Комментарии:
1. Как вы пытаетесь получить доступ к указанным свойствам?
2. я ожидаю чего-то подобного.. ShowMessageControl.myproperty.. но ни одно свойство, которое я объявил, не выходит
3. Пожалуйста, покажите нам фактический код, который вы пытаетесь использовать для доступа к свойствам. Отредактируйте его в свой вопрос. И что это
ShowMessageControl
?4. Код, которым вы изначально поделились, предназначен для
CustomUserControls
. Теперь вы нам показываетеShowMessageControl
. Связаны ли эти два? Наследуется ли одно от другого? Я также не вижуMustApperProperty
объявленных в вашем коде. И, кстати, вам действительно не нужно называть меня (или кого-либо в StackOverflow) сэром …5. ОК. Не могли бы вы теперь заменить определение класса CustomUserControls определением вашего фактического класса: ShowMessageControl? Также: возможно, просто InteliSense не работает. Вы пробовали компилировать свой код?