惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

V
Visual Studio Blog
J
Java Code Geeks
H
Hackread – Cybersecurity News, Data Breaches, AI and More
D
Docker
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
博客园 - 聂微东
MyScale Blog
MyScale Blog
H
Help Net Security
Last Week in AI
Last Week in AI
T
The Blog of Author Tim Ferriss
M
MIT News - Artificial intelligence
大猫的无限游戏
大猫的无限游戏
酷 壳 – CoolShell
酷 壳 – CoolShell
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
P
Proofpoint News Feed
博客园 - 叶小钗
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Y
Y Combinator Blog
Recent Announcements
Recent Announcements
F
Fortinet All Blogs
Martin Fowler
Martin Fowler
Microsoft Security Blog
Microsoft Security Blog
T
Tailwind CSS Blog
aimingoo的专栏
aimingoo的专栏

博客园 - 一滴海水

没文化真可怕,一个IIS7.5不能打开“默认文档”的问题,折腾半天 VS 2010 因为此版本的应用程序不支持其项目类型(.csproj)”的解决办法 使用Frame引用跨域站点页面时,Session失效问题解决方案 注册EXE文件为Windows服务.txt 常用正则表达式例子 (C#)Windows Shell 外壳编程系列 - ContextMenu 注册文件右键菜单 偶尔出现 指定 网络名不再可用 错误提示 MS-SQL Server 基础类(尤其是在文件下载时) - 一滴海水 在EXCEL中明明有值,却说值为空? 无法访问windows installer服务怎么办 System.Exception: System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本 如何在win2003下安装sql2008[多次安装sql2008失败者必看] DataList做无间隔滚动 横向 - 一滴海水 - 博客园 [转]桌面轻量级数据库的选择:Access、SQLite、自己编写? WIN2003下IIS(WEB服务器)的负载均衡 如何设置IIS7支持ASP? - 一滴海水 - 博客园 C# 过滤脚本_ - 一滴海水 - 博客园 DataTable复制DataRow的方法 关于在asp.net 网站应用程序中添加.ashx文件的问题。 <meta http-equiv="X-UA-Compatible" content="IE=7" />的意思:将IE8使用IE7进行渲染,使网站在IE8上显示正常 - 一滴海水
“HtmlSelect”不能有类型为“DataBoundLiteralControl”的子级。
一滴海水 · 2009-08-26 · via 博客园 - 一滴海水

“HtmlSelect”不能有类型为“DataBoundLiteralControl”的子级。或者“HtmlSelect”不能有类型为“LiteralControl”的子级

在早几天的工作中碰到了这个问题:
如果在select中添加runat=server就会报错:“HtmlSelect”不能有类型为“LiteralControl”的子级。
但是如果不添加runat=server,那么在后台就会找不到这个控件。

在网上搜了搜,用以下方法去解决这个问题:
在页面中放一个hidden,如果select改变后,把select的值赋给hidden。

--------------------------------------------------------------------------------------------------------------------------------------------

<input id="provinceHidden" type="hidden" name="provinceHidden" runat="server"> 

<select id="province" onchange="window.document.Form1.provinceHidden.value=this.options[this.selectedIndex].value;" name="province">
<option value="Not set" selected>选择省份</option>
</select>

protected System.Web.UI.HtmlControls.HtmlInputHidden provinceHidden;