回发或回调参数无效 “HtmlSelect”不能有类型为“LiteralControl”的子级
2021-06-24 07:04
标签:2.0 xxx style als ef6 sel for request 不能 原文发布时间为:2009-11-14 —— 来源于本人的百度文章 [由搬家工具导入] 回发或回调参数无效 “HtmlSelect”不能有类型为“LiteralControl”的子级 出现这两个错误,一般是.NET2.0中遇见的错误,解决: 回发或回调参数无效。在配置中使用 该错误只有在 vs 2.0 上才会出现,如果把 enableEventValidation= "true " 改成 enableEventValidation= "false " 错误是不会出事了但是在代码中确读不到此项的值。 第一种情况的话不能在form 里嵌form 如:下面是我的一个解决办法 一个省份和城市的链动效果 市 然后在 后台 cs代码里用 Request.Form[ "DDLcity "]; 来接收城市的值。 ==================== 如果按照上面方法后,出现 “HtmlSelect”不能有类型为“LiteralControl”的子级 这个错误,则一般是以下两种原因: 1、出错原因: 处理结果: 把所有id,value加上双引号后,bug消失. 2、在 回发或回调参数无效 “HtmlSelect”不能有类型为“LiteralControl”的子级 标签:2.0 xxx style als ef6 sel for request 不能 原文地址:http://www.cnblogs.com/handboy/p/7158318.html
目前为止遇到的出现情况有两种:
一是Form嵌套,一个页面只能有一个Form,仔细检查代码就可以解决。
二是在下拉菜单中使用javascript 来更改内容(如AJAX),常见于省 市 联动菜单,在事件回发时提示该错误。
第二种情况的解决办法 就是把 控制改成 Html 的控制,控件带上 runat= "server "
省
文章标题:回发或回调参数无效 “HtmlSelect”不能有类型为“LiteralControl”的子级
文章链接:http://soscw.com/essay/97964.html