ASP.NET-如何在页面回发中检索javascript应用的CSS样式
ASP.NET - how to retrieve CSS styles applied by javascript on page postback?
我正在ASP.NET网站中的一个页面上工作,其中某些字段(表行)被一些javascript/jquery代码根据用户在页面上所做的选择隐藏/显示。
当单击保存按钮时,在服务器端代码中,我只想保存可见行中控件的值,但在返回后,javascript代码应用于该行的任何样式(即"display:none;")都不可用。我尝试了以下操作来确定一行是否可见:
If Not trRef.Attributes.CssStyle.Value.Contains("display:none;")
'row is visible
End If
但是CsStyle属性是空的(据我所知,控件已从视图状态中重新创建)。我想我可能可以使用Request.Form(control.UniqueID)(根据这篇文章),但这似乎只会检索控件的值,而不会检索其他内容?
我如何确定这些行在后发中是否可见?
样式不会发布到服务器,只是形成值。
您需要生成一个不同的机制。例如,一个隐藏字段包含由命令分隔的可见行(或隐藏行)索引,您可以在服务器上处理这个隐藏字段。
您可能想问问自己为什么某些行是隐藏/可见的,如果有充分的理由,请确保您正在跟踪与相关的事实,并使用来隐藏/显示元素,而不是依赖于元素本身的某些状态。
相关文章:
- 无法使用javascript检索SPList项
- 如何使用Quickbase API和javascript检索、添加数据
- 有没有一种方法可以使用Javascript检索谷歌表单ITSELF(而不是电子表格)的数据
- Javascript-检索文件夹中文件的名称
- 由 JavaScript 检索的 Div 未显示在源代码中
- 无法使用javascript检索django序列化的json
- 为Google Matrix指定API密钥API Javascript检索用法
- 正在通过JavaScript检索设置
- 基于一个属性Javascript检索多个对象
- JavaScript 检索特定 ul 的大小
- JavaScript - 检索在外部 for 循环内生成的变量值
- 从 JavaScript 检索表单提交的状态
- 如何在iPad或平板电脑上使用Javascript检索区域格式
- 如何通过 Javascript 检索有关 SharePoint 中网站内容的数据
- 无法使用 JavaScript 检索 HTML 元素的类型
- 无法使用普通 JQuery/Javascript 检索输入字段的值
- 使用javascript检索嵌入视频的宽度
- 如何使用javascript检索有关mp3的信息
- 如何使用 JavaScript 检索多个 JSON 文件
- 是否可以仅使用javascript检索数据库详细信息