繁体   English   中英

检测客户端DOM更改ASP.NET中的服务器端:是否可能?

[英]Detecting client-side DOM changes server-side in ASP.NET: Is It Possible?

我正在开发自定义控件以从预定义列表中选择项目。 这是通过2个ASP.NET ListBox控件完成的,带有几个按钮来触发ListItem从一个ListBox到另一个ListBox的移动(我们将这些ListBox称为lstSelected和lstDeselected)。

这很容易在独立于ASP.NET或JavaScript中完成:我俩都在工作。 但是,如果通过JavaScript进行了修改,则ASP.NET对此将一无所知。 没有AJAX,有什么方法可以在select标记中注册选项的创建?

您也可以使用传统的回发来完成此操作,而不必使用Ajax。 通过单击您的按钮来更改回发,这些按钮会更改列表框中的项目。

您可能有几个隐藏字段,例如hdnHasSelectedChangedhdnHasDeselectedChanged ,然后在您的JavaScript代码中设置这些字段。 然后,当真正发生回发时,您的后台代码可以读取那些隐藏的字段以检测是否发生了更改。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM