ASP.NET数据库+JS图片轮换,出现问题,[100分送上,高人请进.....]在线等马上结!

mengqizhou 2009-04-20 12:50:07
在同一个页面我已经实现效果了,但是如果把这个页面做成自定义控件,或者模版页就会出现问题。
我已经找到问题了就是不知道怎么解决.出现错误的原因是:页面<asp:lable id='a' ruant='server' />
在页面会变成<span id='a'>标签,如果用<asp:Literal id='a' ruant='server'>的话就不会出现<span>标签
但是JS里面是操作<span>标签实现轮换的,所以请大家给看下JS里应该写成什么样子。因为我传了好几次附件,都没传上来
所以只好传到资源里了,请大家去这里下一下。是免费的。。。代码写的很清楚了。请高人给我指点一下,小弟100分送上。。
...全文
559 22 打赏 收藏 转发到动态 举报
写回复
用AI写文章
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
mengqizhou 2009-04-21
  • 打赏
  • 举报
回复
http://d.download.csdn.net/down/1228725/mengqizhou


源码在那里 请大家帮帮忙 我已经作出效果了,但是弄成模板页 或者自定义控件就出错。
阿非 2009-04-21
  • 打赏
  • 举报
回复
是你JS 引用的时候,地址写错了
这样改

MasterPage.master

<link href="JS/StyleSheetStudent.css" rel="stylesheet" type="text/css" />


WebUserControl.ascx

<link href="/UI/JS/StyleSheetStudent.css" type="text/css" rel="stylesheet" />

<script src="/UI/JS/Userful.js" language="javascript" type="text/javascript"></script>


<script language="javascript" src="/UI/JS/UserPrcShow.js" type="text/javascript"></script>


其实母版页的也应该写成以根目录为基准的相对路径,只是因为以本路径为基准 也比较明显

mengqizhou 2009-04-20
  • 打赏
  • 举报
回复
资源也传不上去,...
mengqizhou 2009-04-20
  • 打赏
  • 举报
回复
给个解决的办法吧....
sxmonsy 2009-04-20
  • 打赏
  • 举报
回复
先占个位置
mengqizhou 2009-04-20
  • 打赏
  • 举报
回复
各位高手那位能帮忙解决啊。。。方便的话留个邮箱,我给您来份帮帮忙 功能我都实现了就又一个小BUG
皓月明 2009-04-20
  • 打赏
  • 举报
回复
对啊,在模板页或是用户空间中span的ID会改变的,反正是加上了前缀
悔说话的哑巴 2009-04-20
  • 打赏
  • 举报
回复
我看不见了哦
insus 2009-04-20
  • 打赏
  • 举报
回复
点您的下载地址出现:您访问的资源不存在

您直接到Insus.NET的新blog:
http://insus.cnblogs.com找到联系Insus.NET的方式,把它传给Insus.NET.帮您看看
另外,您觉得不太方便的话,不防参考下面的例子:
http://www.cnblogs.com/insus/articles/1377591.html
tsp860901 2009-04-20
  • 打赏
  • 举报
回复
学习
readfuture 2009-04-20
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 wuyq11 的回复:]
在 JS里通过
var p=document.getElementById(' <%=a.ClientId=%>');取控件
参考
[/Quote]
对,应该就是控件的客户端ID没有打到吧;
你在页面中,点右键-->查看源文件;找到你的控件所对应的客户端的ID
mengqizhou 2009-04-20
  • 打赏
  • 举报
回复
在吗?方便说下邮箱我给您发一份,您帮忙看看解决下,谢谢了。。。。。
mengqizhou 2009-04-20
  • 打赏
  • 举报
回复
..怎么就是传不上去。。。那位高手麻烦把邮箱说下,或者私信我给您发份帮忙看看。谢谢了
wuyq11 2009-04-20
  • 打赏
  • 举报
回复
在 JS里通过
var p=document.getElementById('<%=a.ClientId=%>');取控件
参考
kfps8kfps8 2009-04-20
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 zjtz_hua 的回复:]
有自定义控件,或者模版页里
服务器控件放在里面 他的ID会改变的

你页面运行后 查看→查看源代码  找到ID中包括 ‘a’的ID复制该ID到你的JS里
页面运行应该就可以了
[/Quote]
js取服务端控件的id,应为此控件的ClientID.
另外,lable 标签会在页面中显示为<span>标记,而literal不会出现些情况,这个是控件本身决定的
hecong875 2009-04-20
  • 打赏
  • 举报
回复
79720057 刚才少打个号 !
hecong875 2009-04-20
  • 打赏
  • 举报
回复
不是太明白你的意思! 如果可以 !你可以给Hecong875@163.com 发下..或者 7972007
mengqizhou 2009-04-20
  • 打赏
  • 举报
回复
。。。给我解决下问题啊 各位.....
pdsnet 2009-04-20
  • 打赏
  • 举报
回复
谢谢楼主的 资源~
npy601 2009-04-20
  • 打赏
  • 举报
回复
不好意思。帮不了你的忙。
加载更多回复(2)

62,267

社区成员

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

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

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

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