asp.net – 有一种简单的方法可以从.NET用户控件中删除“ct100”
发布时间:2020-12-16 03:58:05 所属栏目:asp.Net 来源:网络整理
导读:长话短说,几十页都没有使用母版页.对于一个新模块,我创建了一个带有菜单控件的母版页(菜单控件已经存在),所以我可以在我正在创建的六个左右页面中获得相同的外观.由于内容页面使用母版页,因此Menu控件的名称更改为ct100_Menu1而不是Menu1.除了有人决定使用控
长话短说,几十页都没有使用母版页.对于一个新模块,我创建了一个带有菜单控件的母版页(菜单控件已经存在),所以我可以在我正在创建的六个左右页面中获得相同的外观.由于内容页面使用母版页,因此Menu控件的名称更改为ct100_Menu1而不是Menu1.除了有人决定使用控件的确切名称来确定菜单的样式(通过其确切的ID(例如CSS是Menu1 a {/ * stuff * /}))之外,这不是问题.因此,菜单无法正常呈现,因为我使用的是母版,而不仅仅是复制代码.
我无法更改菜单文件中的CSS代码,因为它可能会破坏某些东西,所以有什么办法我可以更改控件以不显示那个讨厌的ct100而不必添加任何工具或者创建我自己的自定义控件(因为我不能取代Menu.ascx控件,虽然我可以修改它来添加CSS类)或者是我唯一的选择,要么不使用母版页,要么将菜单CSS复制到另一个文件并正确设置? 感觉有点卡在岩石和硬地之间,因为代码是故意编写的,所以你不能使用母版页,没有人回去改变它. 解决方法
如果您使用的是ASP.net 4.0,则可以设置控件的ClientID属性.
否则,您将面临一个受到伤害的世界:自定义控件,ASP.net文字或JavaScript来更改ID. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- .net – 可以为空的枚举类型的奇怪行为
- asp.net-mvc – 带基本控制器的Ninject?
- 当我使用ASP.NET传输文件时,为什么IIS7会忽略我的内容类型标
- asp.net – 在PreRender上添加控件页面
- 如何以编程方式设置ASP.NET ReportViewer控件的数据源?
- asp.net-web-api – 使用OAuth和单页应用程序实现Web API
- 让 .NET 轻松构建中间件模式代码
- asp.net-mvc – 建立与SQL Server的连接时发生网络相关或特
- asp.net-mvc – telerik-grid onRowSelect如何获取id?
- asp.net-mvc-3 – 是否需要StructureMap HttpContextScoped
推荐文章
站长推荐
- asp.net-mvc – 如何在ASP.NET MVC 4中定义catch
- asp.net-mvc – 组合ASP.NET MVC Web应用程序的最
- asp.net-mvc – 错误NU1002项目WebApplication1中
- .Net core webapi使用httpClient发送异步请求遇到
- asp.net-mvc – 神秘的ASP.NET MVC Action高延迟
- ASP.Net程序员应该为代码灵感提供哪些其他框架?
- asp.net-mvc – ASP.NET MVC应用程序架构“指南”
- ASP.NET Master Pages等效于Java
- asp.net-web-api – 如何让ASP.Net Web API和ODa
- asp.net-mvc-4 – 带有绝对路径的ASP.NET MVC Bu
热点阅读