关于页面、用户控件排版问题? 我编了一个用户控件,然后拖了一个table,然后再在table的每个框框里放label、HyperLink等控件,排版排好了。之后,我把编好的这个用户控件拖到页面上,调试后显示在浏览器上,排版完全乱掉了,乱七八糟的!这个问题怎么解决?ps:排版除了table还有什么控件可以做到?谢谢大家! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 VS里table就会这样~不过你只要设好table里每个单元格的宽高就没问题了```不然就得学DIV+CSS 设置好了table里每个单元格的高和宽,用的%,但是显示在页面上还是乱的,而且本来是超链接,结果显示出来的,没有超链接的效果,和普通的文字没两样! 你给出的信息太少。最好给一个简化的ascx和aspx代码(各自十几行代码就可以)做说明。大多数原因是被绝对定位的设计思路下毒啦。任何控件在页面的上的位置,都应该是动态的,预先并不只用在页面上哪一个坐标,不可能在设计时事先写死坐标。写好了的控件,随便拖入页面的placeholder或者任何容器内部都应该好好地嵌入那里,可见写死坐标的思路是无法写应用控件的。 <%@ Control Language="C#" AutoEventWireup="true" CodeFile="WebUserControl_ReplyOperate.ascx.cs" Inherits="WebUserControl_WebUserControl_ReplyOperate" %><script language="javascript" type="text/javascript">// <!CDATA[function DIV1_onclick() {}// ]]></script><div style="border-right: 1px ridge; border-top: 1px ridge; z-index: 106; left: 0px; border-left: 1px ridge; width: 500px; border-bottom: 1px ridge; position: absolute; top: 0px; height: 35px" id="DIV1" onclick="return DIV1_onclick()"></div><asp:HyperLink ID="HyperLinkRework" runat="server" Style="z-index: 100; left: 8px; position: absolute; top: 8px">[编辑]</asp:HyperLink><asp:HyperLink ID="HyperLinkMessage" runat="server" Style="z-index: 101; left: 65px; position: absolute; top: 8px">[短信]</asp:HyperLink><asp:HyperLink ID="HyperLinkFriend" runat="server" Style="z-index: 102; left: 124px; position: absolute; top: 10px">[好友]</asp:HyperLink><asp:HyperLink ID="HyperLinkPresent" runat="server" Style="z-index: 103; left: 191px; position: absolute; top: 10px">[奖分]</asp:HyperLink><asp:Label ID="LabelAdmin" runat="server" Style="z-index: 104; left: 358px; position: absolute; top: 8px" Text="管理:"></asp:Label><asp:HyperLink ID="HyperLinkDelete" runat="server" Style="z-index: 107; left: 420px; position: absolute; top: 8px">[删除]</asp:HyperLink> 拖到页面中的代码<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %><%@ Register Src="../WebUserControl/WebUserControl_ReplyOperate.ascx" TagName="WebUserControl_ReplyOperate" TagPrefix="uc2" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" ><head runat="server"> <title>无标题页</title></head><body> <form id="form1" runat="server"> <div> <div style="z-index: 100; left: 0px; width: 601px; position: absolute; top: 0px; height: 260px"> <uc2:WebUserControl_ReplyOperate ID="WebUserControl_ReplyOperate1" runat="server" /> </div> </div> </form></body></html> 如何判断datalist 数据为空 搜狐微薄开发 遇到 远程服务器返回错误: (500) 内部服务器错误.求高手解决..帮帮忙阿 关于datalist的SeparatorTemplate模板设置分隔线的简单问题 急需各位帮忙,报错 选定的数据源上未找到名为xx的字段或属性。 Rijndael 加密解密问题 FindControl找控件 SQL 语句,哪里出错 ? 高分求教! 关于用DataGrid控件制作单据的问题,有没有比较完美的解决办法。 请教如何求时间差? 在线解压缩 用用户名区分显示内容的问题(在线等...)
VS里table就会这样~不过你只要设好table里每个单元格的宽高就没问题了```
不然就得学DIV+CSS
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="WebUserControl_ReplyOperate.ascx.cs" Inherits="WebUserControl_WebUserControl_ReplyOperate" %>
<script language="javascript" type="text/javascript">
// <!CDATA[function DIV1_onclick() {}// ]]>
</script><div style="border-right: 1px ridge; border-top: 1px ridge; z-index: 106; left: 0px;
border-left: 1px ridge; width: 500px; border-bottom: 1px ridge; position: absolute;
top: 0px; height: 35px" id="DIV1" onclick="return DIV1_onclick()">
</div>
<asp:HyperLink ID="HyperLinkRework" runat="server" Style="z-index: 100; left: 8px;
position: absolute; top: 8px">[编辑]</asp:HyperLink>
<asp:HyperLink ID="HyperLinkMessage" runat="server" Style="z-index: 101; left: 65px;
position: absolute; top: 8px">[短信]</asp:HyperLink>
<asp:HyperLink ID="HyperLinkFriend" runat="server" Style="z-index: 102; left: 124px;
position: absolute; top: 10px">[好友]</asp:HyperLink>
<asp:HyperLink ID="HyperLinkPresent" runat="server" Style="z-index: 103; left: 191px;
position: absolute; top: 10px">[奖分]</asp:HyperLink>
<asp:Label ID="LabelAdmin" runat="server" Style="z-index: 104; left: 358px; position: absolute;
top: 8px" Text="管理:"></asp:Label>
<asp:HyperLink ID="HyperLinkDelete" runat="server" Style="z-index: 107; left: 420px;
position: absolute; top: 8px">[删除]</asp:HyperLink>
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %><%@ Register Src="../WebUserControl/WebUserControl_ReplyOperate.ascx" TagName="WebUserControl_ReplyOperate"
TagPrefix="uc2" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<div style="z-index: 100; left: 0px; width: 601px; position: absolute; top: 0px;
height: 260px">
<uc2:WebUserControl_ReplyOperate ID="WebUserControl_ReplyOperate1" runat="server" />
</div>
</div>
</form>
</body>
</html>