Vb.net VB网络用户控制面板不';我没有出现
我不是一个vb网络高手,我有一些问题仍然无法解决。 我有一个主页,当我点击一个按钮时,我想显示一个面板(我在主页中导入的一个web用户控件),但它什么也没有显示。 我想我犯了一些愚蠢的错误,但我无法摆脱。 让我向您展示一些代码:Vb.net VB网络用户控制面板不';我没有出现,vb.net,web-applications,user-controls,Vb.net,Web Applications,User Controls,我不是一个vb网络高手,我有一些问题仍然无法解决。 我有一个主页,当我点击一个按钮时,我想显示一个面板(我在主页中导入的一个web用户控件),但它什么也没有显示。 我想我犯了一些愚蠢的错误,但我无法摆脱。 让我向您展示一些代码: 这是用户控件: <asp:Panel ID="MainPanelUserMessage" runat="server" Height="278px" Style="z-index: 100; left: 0px; position: ab
- 这是用户控件:
当我单击按钮时,这是执行的代码:<asp:Panel ID="MainPanelUserMessage" runat="server" Height="278px" Style="z-index: 100; left: 0px; position: absolute; top: 0px; background-position: center center; background-attachment: fixed; background-repeat: repeat; font-size: 12px; font-family: Tahoma;" Width="746px"> <asp:Label ID="LabelTitoloMex" runat="server" Style="font-weight: bold; font-size: 14px; z-index: 100; left: 0px; color: #ffffff; font-family: Verdana, Tahoma; position: absolute; top: 0px; background-color: #000000; text-align: center" Text="Messaggio dal supporto tecnico" Width="746px"></asp:Label> <asp:Label ID="LabelOggettoMex" runat="server" Style="font-weight: bold; font-size: 12px; z-index: 105; left: 7px; color: #424242; font-family: Tahoma, Verdana; position: absolute; top: 30px" Text="Oggetto:"></asp:Label> <asp:TextBox ID="TextOggettoUser" runat="server" MaxLength="100" Style="font-size: 12px; z-index: 106; left: 68px; font-family: Tahoma, Verdana; position: absolute; top: 30px; text-align: left" ToolTip="Oggetto" Width="660px" ReadOnly="True"></asp:TextBox> <asp:TextBox ID="TextMessaggioUser" runat="server" Height="160px" MaxLength="2000" Style="font-size: 12px; z-index: 107; left: 9px; font-family: Tahoma, Verdana; position: absolute; top: 60px; text-align: left" TextMode="MultiLine" ToolTip="Messaggio" Width="721px" ReadOnly="True"></asp:TextBox> <asp:Button ID="okButton" runat="server" Style="font-size: 12px; font-family: Tahoma, Verdana; text-align: left" CssClass="style1" Text="Chiudi"> </asp:Button> <input id="cbxRemember" type="checkbox" class="style2" /> <asp:Label ID="lblRemember" runat="server" Style="font-weight: bold; font-size: 12px; color: #424242; font-family: Tahoma, Verdana; " Text="Non mostrare più questo messaggio." CssClass="style3"></asp:Label> </asp:Panel>
但是面板没有出现PanelClientEnabled = False //this works and obfuscates background UserMessage1.Visible = True
有什么提示吗?您在哪里声明
?您的Web表单代码将其称为UserMessage1
。在main.aspx.designer.vb中有一行代码:MainPanelUserMessage
,在方法中,我无法访问MainPanelUserMessage现在启动应用程序时出现此错误:受事件UserMessage1保护为全局.GEO_2013.UserMessage
S00。。UserMessage1是UserMessage而不是WebControl.Panel!!将您的面板声明为:protectedwithevents UserMessagePanel1作为Global.System.Web.UI.WebControls.panel,然后单击set.Visible=TrueI缺少某些内容。。。我有一个UserMessage控件,它必须以某种方式成为主类中的一个面板。。。所以我应该在main.aspx.designer.vb中写什么?这是main.aspx.designer.vb中仍然无法工作的情况。。。我的想法真的很混乱<代码>受事件保护的UserMessage1为Global.GEO_2013。受事件保护的UserMessage主面板UserMessage为Global.System.Web.UI.WebControls.Panel基类包含字段“UserMessage1”,但其类型(UserMessage)与控件类型(ASP.UserMessage\u ascx)不兼容“
PanelClientEnabled = False //this works and obfuscates background UserMessage1.Visible = True