我是asp.net的新手。我试图将文本和URL加载到一个数据库的超链接。经过调试,我发现这个值被成功地加载到了超链接控件中,但是它没有显示在html代码中?有人知道这是怎么发生的吗?对不起,我的英语不好。
If myReader2.Read Then
Dim temp_panel As Panel
Dim temp_hyperlink As HyperLink
// the buttons act like a panel tab*
<asp:button ID=Button1> = hide the panel2, show the panel1
<asp:button ID=Button2> = hide the panel1, show the panel2
<asp:panel ID: panel1>
Contents of Panel 1. This is the default
</asp:panel>
<asp:panel ID: panel2>
我在面板里放了个中继器。
在这个中继器里面我有另一个panel.Upon某些条件,我想设置这个panel.visibility = false。
在后面的代码中,我尝试在OnItemDataBound上定位面板并设置visible=false。但它只返回Object reference not set to an instance of an object.。我猜是因为它找不到面板。
下面是我的代码:
<asp:Panel ID="Panel1" runat="server">
<asp:Repeater ID="
当我试图在一个Object reference not set to an instance of an object中查找一个Panel控件时,我一直收到一个Repeater错误。但是其他控件都是正常的吗?有没有人能看到这里出了什么问题?
这就是我选择控件的方式:
Panel pnlSubCategories = (Panel)e.Item.FindControl("pnlSubCategories");
标记:
<asp:Repeater ID="rptInnerCategories" runat="server" OnItemData