2012-12-28 49 views
1

在应用程序运行六个月后没有发生任何更改,OnSelectedIndexChanged方法不再运行。OnSelectedIndexChanged方法已停止运行

<asp:RadioButtonList ID="RBL_Comentario" runat="server" Visible="False" 
    OnSelectedIndexChanged="RBL_Comentario_OSIC" 
    AutoPostBack="true" CssClass="naoimprime" 
> 
    <asp:ListItem Value="homologar">Obfuscated</asp:ListItem> 
    <asp:ListItem Value="retornar">Obfuscated</asp:ListItem> 
</asp:RadioButtonList> 

可见性稍后打开并按预期工作。

当我检查其中一个按钮时,该页面已发布但该方法未运行。我可以在Firebug的__doPostBack看到javascript函数以正确的eventTarget只运行在提交前:

enter image description here

但单选按钮HTML元素ct100$MainContent$RBL_Comentario$0是不是那些贴中:

enter image description here

我试着IE8,IE9和Firefox 10.任何提示?什么可以防止HTML元素被张贴?我在考虑反病毒软件的一些变化,但不知道如何调试,因为我不能禁用它。

+0

在页面加载后,窗体中的单选按钮被禁用,以及为何单选按钮列表的可见性为false。 – paritosh

+0

是否有任何代码更改?你的单选按钮是动态控件吗? – keyboardP

+0

@keyboardP没有变化。那个存储库现在是尘土飞扬。单选按钮不是动态控件。 –

回答

0

问题是允许用户输入一些HTML,在这种情况下,它被输入到一个HTML文本编辑器中,并包含一些尚未发现的(这是非常肮脏的)与页面混淆HTML。

一旦文本被HTML转义HttpUtility.HtmlEncode()该方法被执行。原始HTML显示给用户并不是解决方案。