求助 C# 母版页 使用js的?

[复制链接]
查看11 | 回复3 | 2009-5-6 20:35:46 | 显示全部楼层 |阅读模式
我做了一个母版页 并加载了js文件,在做画面的时候需要在gridview上加上js脚本。如果我在js中直接写上 GridViewColorctl00_content_gv","#fff","#eee");成功调用,但是写上GridViewColor("","#fff","#eee");就不成功,如果在子画面直接写上 GridViewColor("","#fff","#eee");也可以出效果,这是为什么?
我的意思是在外部js上定义好后,用母板加载,以后就不要在子板上在设置,这样能实现吗?

回复

使用道具 举报

千问 | 2009-5-6 20:35:46 | 显示全部楼层
你这个是一个Gridview隔行颜色不同的方法吧?gv应该是你需要变色的GridView的ID "是获取页面服务端控件被转化后的IDGridViewColorctl00_content_gv应该是你转化完的ID母板页的获取控件转化的ID首先会找当前页ID为gv的控件因为你得GridView不在母板页,所以它是什么都找不到的。此时%=gv.ClientID%>是空的当你在母板页直接写ID为GridViewColorctl00_content_gv后不需要转化ID在页面上则可以运行。同样,你说的放在子画面有效果,也是因为子页面里面有Gridview"...
回复

使用道具 举报

千问 | 2009-5-6 20:35:46 | 显示全部楼层
因为子页的ID会自动加上前缀GridViewColorct100_content,而如果你直接在父页写没前缀的ID就不能正常调用。...
回复

使用道具 举报

千问 | 2009-5-6 20:35:46 | 显示全部楼层
用这个GridViewColor("","#fff","#eee");...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行