问题描述
我做了一个首页的头部,我把头部单独做了一个页面,也想用asp那样引入到主页里面,可是那样page会起冲突,网上有解决方法,就是把头部的改成txt的,可是那样要是以后编辑的话不太方便,所以我把整个头部做成了用户自定义控件,并且把它倒进了我的主页,而今天我在编辑主页的时候,我P了一张图片,想用控件ImageButton,但是在运行的时候却显示不出来,求各位高手解决....下面是我的源码..<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="index.aspx.cs"Inherits="index"%><%@Registersrc="HeaderControl.ascx"tagname="HeaderControl"tagprefix="uc1"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><headrunat="server"><linkrel="Stylesheet"href="Style/Blog1.css"type="text/css"/><title></title></head><body><uc1:HeaderControlID="HeaderControl1"runat="server"/><formid="form1"runat="server"><divid="liulan"><divid="ll-left"></div><divid="ll-right"><asp:ImageButtonID="ImageButton1"runat="server"ImageUrl="images/pn_post.jpg"/></div></div><divid="all"><!--内容部分开始--><divid="center"></div><!--内容部分结束--></div></form></body></html>
解决方案
解决方案二:
<uc1:HeaderControlID="HeaderControl1"runat="server"/><formid="form1"runat="server">----------------------------------你这两句的顺序能不能换一下
解决方案三:
换了,试了还是一样的...
解决方案四:
那就是你图片路径有问题了imageurl
解决方案五:
路径没得问题的,我新建了其他的页面,添加都可以显示的,我试了很久就是<uc1:HeaderControlID="HeaderControl1"runat="server"/>这句代码,引用用户自定义控件的和那个ImageButton有冲突,我只要注释这句代码就可以显示了...
解决方案六:
那你的用户控件有问题,注释掉一部分看看
解决方案七:
ID="ImageButton1"重复的可能性比较大
解决方案八:
用户控件问题去用户控件那里找原因还有这个用户控件最好放在form里面位置不正确