asp.net自定义用户控件与ImageButton、Image之间兼容问题,急求解决.

问题描述

我做了一个首页的头部,我把头部单独做了一个页面,也想用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里面位置不正确

时间: 2024-09-26 20:51:32

asp.net自定义用户控件与ImageButton、Image之间兼容问题,急求解决.的相关文章

timer-DEV 第三方控件中的使用中自定义用户控件里面的Timer 控件的使用

问题描述 DEV 第三方控件中的使用中自定义用户控件里面的Timer 控件的使用 用户控件中使用的代码如下:/asp:ScriptManager /asp:Timer /asp:Literal /asp:UpdatePanel 为什么到事件刷新的时候会报 " Sys.WebForms.PageRequestManagerParserErrorException: 未能分析从服务器收到的消息." 这个错误呢?请指教一下 解决方案 asp不会,jsp会一点,祝你好运!

ASP.NET的用户控件

asp.net|控件 ASP.NET的用户控件 本文介绍如何在ASP.NET中创建用户控件,控件属性的动态修改以及控件的事件出发机制. 简介ASP.NET的服务端控件使得Web开发工作变得更为简单,功能更为强大.我们介绍过如何在ASP.NET页面中使用服务端控件.但是,如果服务端没有所要求的控件时该怎么办呢? 当然,ASP.NET不会给你变出一个莫须有的控件.事实上,可以动手作自己的控件来取代.NET提供的控件.这种控件就是用户控件,也正是本文讨论的话题. 编写第一个用户控件有人认为,知道如何使

asp.net的用户控件心得

asp.net|控件|心得 ASP.NET的用户控件 简介 ASP.NET的服务端控件使得Web开发工作变得更为简单,功能更为强大.我们介绍过如何在ASP.NET页面中使用服务端控件.但是,如果服务端没有所要求的控件时该怎么办呢? 当然,ASP.NET不会给你变出一个莫须有的控件.事实上,可以动手作自己的控件来取代.NET提供的控件.这种控件就是用户控件,也正是本文讨论的话题. 编写第一个用户控件 有人认为,知道如何使用服务端控件可不一定说明编写用户控件是件容易的事. 事实上,编写一个基本用户控

自定义事件异步响应-自定义用户控件中,事件的异步响就

问题描述 自定义用户控件中,事件的异步响就 自定义一含有自定义事件的用户控件,当在异步情况下时,该事件的处理程序总是为null,怎么处理? 解决方案 对应事件的实例是否还有效.存在. 解决方案二: 什么叫事件的处理程序总是为null,仔细调试下,事件处理程序有没有传正确,应该同步等加载完了再执行.

webconfig-web.config怎么配置自定义用户控件

问题描述 web.config怎么配置自定义用户控件 tagname,tagprefix,assembly有什么作用,我要怎么写,新手求解 解决方案 创建web.config自定义配置部分创建web.config自定义配置部分

自定义控件-winform .NET自定义用户控件,求一解决方案

问题描述 winform .NET自定义用户控件,求一解决方案 设计的自定义控件是没有边框和背景的,当点击该控件时显示边框和背景.现在多个自定义控件应用在同一个界面中.然而这些控件点击之后都有边框了,我只想最后点击的那个才能有边框和背景色,其他之前点击的边框和背景要去掉.如何解决? 解决方案 做一个属性控制是否有边框.点击的时候遍历下,将其它的设置为无边框. 解决方案二: 遍历控件用this.controls就可以了.

自定义用户控件中加入背景等内容后怎么有时在引入文件中不显示?

问题描述 我在自定义用户控件假定文件名userControl1.ascx布局中如引入背景图片,路径如为../images/1.jpg,而在引入文件如default.aspx中加入控件后不显示背景图片.文件相对图片的路径是images/1.jpg,而在userControl1.ascx将路径改为images/1.jpg就可以显示了.挺奇怪!那如果在其他路径下的文件要使用userControl1.ascx文件,又该如何处理呢?偶是本论坛的新成员,虽然我经常来CSDN论坛,但很少发帖子.所以囊中羞涩,

实现一个Asp.net自定义Back控件

asp.net|控件 本文讲述了如何给Web页面添加一个服务器端控件,从而将用户的浏览器重定向到该控件所指向的页面(referring page). by Juval Lowy Q:实现一个ASP.NET Back控件我想在ASP.NET页面中添加一个链接,通过它,我可以返回到它所指向的页面.不知怎样用一个服务器端控件来实现它呢?我想通过该控件返回到已访问过的页面,而并不想用浏览历史记录的方法. A:你可以用两种方法在一个Web页面上实现一个"Back"链接.第一种方法是用客户端脚本读

如何编写ASP.NET的用户控件

asp.net|控件 本文介绍如何在ASP.NET中创建用户控件,控件属性的动态修改以及控件的事件出发机制. ==================================================================简介ASP.NET的服务端控件使得Web开发工作变得更为简单,功能更为强大.我们介绍过如何在ASP.NET页面中使用服务端控件.但是,如果服务端没有所要求的控件时该怎么办呢? 当然,ASP.NET不会给你变出一个莫须有的控件.事实上,可以动手作自己的控件来取