【发布时间】:2016-06-13 05:55:21
【问题描述】:
到目前为止,我一直在做的事情,当需要动态设置 html 元素样式时(使用 Web 表单),我设置隐藏输入,从后面的代码传递数据并使用 jQuery 到操作一些元素。
so c# requests > 将数据传递给 html 隐藏字段 > jQuery 读取并执行。
chosenHtmlElm.css({
'background-image': 'url(images/RegF.png)' },
{ 'visibility': 'visible'
});
是否有一个简单而优雅的解决方案,或者我应该坚持我的老派技术?
web page with content items
[type1] [default] [type2] [default] []
[] [] [] [] []
这些可能会导致网站内的文章/类别...
所以type1有左角图,type2有右角图默认没有
我想了一个逻辑来给每个内容项的类别 ID,然后我可以构建一些逻辑来管理它更改顺序,更改图标...
【问题讨论】:
-
这是只针对表单还是页面上的其他元素也是如此?
-
你的技巧出奇地间接;无需涉及隐藏的输入字段。为什么不让您的 jQuery 请求并直接接收其数据?
-
@DanielBeck pageload 事件正在节省一次往返我猜.. 这是我的旧版本技术/当然 ajax 帖子在第一页请求之后被大量使用
-
你可以尝试使用绑定库来更新元素属性...rivetsjs.com/docs/guide/#binders
标签: c# jquery css asp.net-mvc-4