有没有办法可以做相当于jQuery的
var myElementWidth = $('.class').width;
在c#中并将其存储为变量以便稍后使用。
欢迎任何指示。
答案 0 :(得分:0)
正如一些评论指出的那样,如果定位和大小调整发生在客户端C#中,服务器端代码将永远不会知道某些给定元素的实际维度和位置。
但是如果 width 对于您的Web应用程序非常重要,也许您可以在客户端使用某些异步操作呈现页面之后立即设置此值。
我认为这样做的一种更简单的方法就是实现ICallbackHandler
接口:
这将允许您从客户端获取一些值并将其保存在服务器中而不进行回发,因此您可以将其存储在某个会话状态项中。