Img og hyperlink fungere ikke i et asp:panel?!
Hej EksperterJeg har et problem med at <asp:hyperlink> og <asp:img> (generelt alt med en "url"-attribute) kaster en exception hvis disse placeres inde i et <asp:panel> i min usercontrol.
//-------Fejl------------------------
Message: Object reference not set to an instance of an object.
Stacktrace: at System.Web.UI.Control.ResolveClientUrl(String relativeUrl) at System.Web.UI.WebControls.HyperLink.AddAttributesToRender(HtmlTextWriter writer) at System.Web.UI.WebControls.WebControl.RenderBeginTag(HtmlTextWriter writer) at System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer) at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) at System.Web.UI.Control.Render(HtmlTextWriter writer) at System.Web.UI.WebControls.WebControl.RenderContents(HtmlTextWriter writer) at System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer) at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) at System.Web.UI.Control.Render(HtmlTextWriter writer)
......
//---------------------
og dette er ligegyldigt om jeg sætter url'en (NavigateUrl eller ImageUrl) i html'en eller i codebehind. (det virker dog hvis url'en er tom = "")
Sætter jeg derimod asp:hyperlink eller asp:Image udenfor panelet virker det fint.?!!?!? wtf?!?
//setup--
jeg sætter img / link -url i min usercontrol og loader den (UC'en) derefter ind på min aspx-side. (.net 1.1..desværre..)
//kode (der fejler):
<asp:Panel ID="test" Runat="server">
<asp:Image ID="Image1" Runat="server" ImageUrl="http://etbilledeher"/>
<asp:HyperLink ID="Hyperlink1" Runat="server" NavigateUrl="">link</asp:HyperLink> <!-- hyperlinket vil virke, da denne ikke er sat-->
</asp:Panel>
på forhånd tak.