这是我的问题,我有一个文本框,一个按钮和一个标签。一切都在更新面板内。假设我想测试按下按钮时是否在文本框中输入了有效的html标记。在代码隐藏中,我有一个方法。
Everythings工作得很好,除非我在文本框中输入html标签。如果我测试< html>,它的工作原理。但如果我测试的话就不行。
所以我的问题是,updatepanel是否接受html-tags作为参数?因为我的button_click的断点不会触发。
抱歉我的英文不好.. :)
答案 0 :(得分:0)
由于你在UpdatePanel中,你没有在这里看到真正的错误...如果你只是删除UpdatePanel并做一个完整的回发,你将会。
由于您正在输入HTML标记,ASP.Net正在停止回发,因为您正在进行事件验证,这会阻止输入<
和>
等符号以防止脚本攻击你的网站。
See here for troubleshooting this and learn about your options。简短版本是默认情况下您无法在字段中输入HTML标记,更具体地说,您无法输入<
和>