c# - 防止 "Edit"用户控件上的 CSS 更改?

标签 c# asp.net css user-controls detailsview

我正在使用 ASP.NET 和 C# 中的用户控件为我的元素开发页面。对于这些页面,我将一堆 CSS 格式化为 DetailsView。但是,当我运行“编辑”CommandField 时,页面上的 CSS 发生了很多变化,我不知道如何阻止它(即文本全部变为粗体,列高度发生显着变化等)。我不想每次按下此按钮时都必须重置这些属性。

有什么办法可以防止 CSS 发生变化吗?

最佳答案

在您的 asp:detailview 上,您可以添加不同的 cssclasses 绑定(bind)到 detailview 中的操作类型。例如,您可以在编辑时使用 EditRowStyle-CssClass 并为 InsertRowStyle-CssClass 使用不同的类。

关于c# - 防止 "Edit"用户控件上的 CSS 更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6712793/

相关文章:

c# - 多次调用 Assembly.Load 的副作用

c# - MVC Controller 返回一个错误的请求?

c# - ASP.NET Web API : What to return from API that adds new record?

asp.net - 带有表单和搜索结果 + Ajax (ASP.NET) 的网页的后退按钮功能

c# - 带有重定向的代码隐藏 JavaScript 警报

html - 悬停后使div保持原位

c# - 需要帮助使用循环使 Console.Writeline block 更高效

c# - 0 和 0u 之间的差异

javascript - IE11 和基于 Javascript 的模态表单表现得很有趣

javascript - 没有jquery ui的可拖动: how to stop dragging the not-draggable and type-able elements?