vs2005中ascx页面使用标签的疑问

wy811140403 2012-04-09 02:59:40
我在ascx页面中用<marquee>标签包括住datagrid控件之后 在aspx页面中调用该ascx页面 就什么都显示不出来 但是如果我把<marquee>标签去掉的话 就没有这个问题 这个是为什么?有什么解决的方法吗?



ascx页面中的代码如下:


<%@ Control Language="C#" AutoEventWireup="true" CodeFile="LasterGetPolitical.ascx.cs" Inherits="Module_Political_LasterGetPolitical" %>
<asp:Panel ID="PoliticalListView1" runat="server" Width="100%">
<table style="height:208px;background-image:url(<%=PageBase.UrlBase%>/images/Political/未标题-1_08.gif); width:260px">
<tr style="height:40px"></tr>
<tr>
<td></td>
<td align="left" valign="top" style="height:150px">
<marquee direction= "up" scrollamount= "2" align= "middle "
onmouseout="this.start()" onmouseover="this.stop()" style="height: 150px">
<asp:DataGrid ID="dGrid" Width="255px" runat="server" AutoGenerateColumns="False" ForeColor="Black" OnItemCommand="dGrid_ItemCommand" BorderStyle="None" GridLines="None" OnItemDataBound="dGrid_ItemDataBound">
<Columns>
<asp:TemplateColumn>
<ItemTemplate>
<asp:Label runat="server">·</asp:Label>
</ItemTemplate>
<ItemStyle Width="10px" CssClass="dotStyle"/>
</asp:TemplateColumn>
<asp:BoundColumn DataField="FILE_ID" Visible="False" ItemStyle-CssClass="dotStyle"></asp:BoundColumn>
<asp:ButtonColumn DataTextField="TITLE" CommandName="Read" ItemStyle-CssClass="dotStyle"></asp:ButtonColumn>
</Columns>
</asp:DataGrid>
</marquee>
</td>
</tr>
</table>
</asp:Panel>

求高手指导
...全文
116 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
天齐贺少 2012-04-09
  • 打赏
  • 举报
回复
实在不行的话可能是IE兼容或则marquee里面不能放大数量数据。
你可以用滚动层做这个效果。在网上搜滚动层效果的脚本代码一大堆。就不用贴出来了
孟子E章 2012-04-09
  • 打赏
  • 举报
回复
应该是可以的

marquee里面只写一段文字试试

62,268

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧