我在VB.Net和Visual Studio上还是比较新的,我假设这是一个简单的修复,但我不确定。
我正在处理的aspx页面上有一个asp:checkbox控件。此复选框位于自定义控件中,之前每次单击时都会回发。我正在调整页面,并遇到了问题。当我从asp:复选框中删除属性AutoPostBack =“True”时,当我检查False
时,vb代码返回myCheckbox.checked
(这是在回发上,否则页面上的内容没有被ajaxified) ,即使我能看到盒子确实已经检查过了。
我假设因为复选框不再发回,因为某些原因VB代码(或视图状态可能)没有看到它已被检查。这是正确的,如果是的话,我该如何纠正呢?
答案 0 :(得分:0)
我将复选框从ASP控件更改为类型复选框的HTML输入,现在可以正常工作:)
答案 1 :(得分:-1)
我假设因为复选框不再发回,因为某些原因VB代码(或视图状态可能)没有看到它已被检查。
这是正确的,您只能在客户端切换复选框,因此您的服务器端不知道更改。