• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

如何用Javascript的参数触发回传?

asp.net 来源:Max Schmeling 6次浏览

这就是我所做的:使用jQuery,我弹出一个“表单”,让用户搜索公司的分支并选择他们想要的。当表单弹出时,他们可以输入一个文本框,并且它会将AJAX请求发送回服务器,以便返回前n个结果,并将这些结果放入他们的列表中。我希望用户能够通过点击“选择”或其他的链接来选择一个,并在那一点上,我希望它做一个回传有分支选择器控制,这是在它的SelectedBranch属性更改为新选择科。我现在正在用LinkBut​​tons的一个硬编码列表工作,但我该如何使用jQuery插入的动态链接列表做同样的事情?如何用Javascript的参数触发回传?

===========解决方案如下:

简短的回答是……你没有。

ASP.NET依赖于Viewstate控件的当前状态,包括DropDownList或类似控件中的项目。动态更新客户端上的列表不会修改视图状态,因此在后端不可用。

对此的一般解决方法是只添加一个隐藏字段,通过js在客户端更新/存储当前选择。然后从后台读取该字段而不是List.SelectedValue。


版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)