当前上下文不存在divHtml aspx<div id="divHtml" runat="server"></div>cs:divHtml.InnerHtml = "html代码"; 为啥老是提示 上下文没有divHtml 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 出现这种问题可能是由于你的<div id="divHtml" runat="server"></div>嵌套在某个控件里的缘故(比如在REPEATER等控件里面放的DIV,在后台是读不到的)。 <body scroll="no" style="padding: 1px;"> <form id="form1" runat="server"> <table cellpadding="0" cellspacing="0" border="0" style="height: 100%; width: 100%;"> <tr style="height: 85%;"> <td style="width: 100%;"> <table style="width: 100%; height: 100%; text-align: center;" cellspacing="0" cellpadding="0" border="0"> <tr> <td class="GridBorder"> </td> <td style="width: 2px;"> <span style="background-color: #E0DDD8; width: 4px; height: 100%;"></span> </td> <td class="GridBorder" style="width: 250px;"> <br /> <span style="font-weight: bold">公告</span> <div id="divHtml" runat="server" style="width: 100%; height: 90%;"> </div> </td> </tr> </table> </td> </tr> <tr style="height: 10px;"> <td > </td> </tr> <tr style="height: 15%;"> <td style="width: 100%;"> <div style="width: 100%; height: 100%;"> <table cellpadding="0" cellspacing="0" border="0" width="100%" class="tableN"> <tr> <td align="right" style="font-weight: bold; width: 9%; height: 23px;"> 事务管理: </td> <td align="left" width="81%" runat="server" id="td_Swgl"> </td> </tr> <tr> <td align="right" style="font-weight: bold; width: 9%; height: 23px;"> 我的人事: </td> <td align="left" runat="server" id="td_Wdrs"> sdasd </td> </tr> </table> </div> </td> </tr> </table> </form></body>如果用td_Wdrs 就可以找到 用divHtml就是找不到 这是为啥????????? <div id="divHtml" runat="server" style="width: 100%; height: 90%;"> </div>有这种服务器控件吗?真没用过 看看"文件名.aspx.designer.cs"下有没有divHtml的定义,没有就是vs没给创建,将下面代码添加进去。protected global::System.Web.UI.HtmlControls.HtmlGenericControl divHtml; <div style="width: 100%; height: 90%;"> <table><tr><td id="divHtml" runat="server"></td></tr></table> </div>这样子呢??? <div id="divHtml" runat="server"。这一明显有问题 <div id="divHtml"这是怎么回事 应该是没问题的看看你designer.cs文件里有这句吗? protected global::System.Web.UI.HtmlControls.HtmlGenericControl divHtml; 你代码里某一列没有封闭,而你的div恰好位于其中,好好看看吧 vs2005 如何打开designer.cs文件<div id="divHtml" 这个本来是想加上红色的 你建的网站还是web应用程序? <body scroll="no" style="padding: 1px;"> <form id="form1" runat="server"> <table cellpadding="0" cellspacing="0" border="0" style="height: 100%; width: 100%;"> <tr style="height: 85%;"> <td style="width: 100%;"> <table style="width: 100%; height: 100%; text-align: center;" cellspacing="0" cellpadding="0" border="0"> <tr> <td class="GridBorder"> </td> <td style="width: 2px;"> <span style="background-color: #E0DDD8; width: 4px; height: 100%;"></span> </td> <td class="GridBorder" style="width: 250px;"> <br /> <span style="font-weight: bold">公告</span> <div id="divHtml" runat="server" style="width: 100%; height: 90%;"> </div> </td> </tr> </table> </td> </tr> <tr style="height: 10px;"> <td > </td> </tr> <tr style="height: 15%;"> <td style="width: 100%;"> <div style="width: 100%; height: 100%;"> <table cellpadding="0" cellspacing="0" border="0" width="100%" class="tableN"> <tr> <td align="right" style="font-weight: bold; width: 9%; height: 23px;"> 事务管理: </td> <td align="left" width="81%" runat="server" id="td_Swgl"> </td> </tr> <tr> <td align="right" style="font-weight: bold; width: 9%; height: 23px;"> 我的人事: </td> <td align="left" runat="server" id="td_Wdrs"> sdasd </td> </tr> </table> </div> </td> </tr> </table> </form></body> <body scroll="no" style="padding: 1px;"> <form id="form1" runat="server"> <table cellpadding="0" cellspacing="0" border="0" style="height: 100%; width: 100%;"> <tr style="height: 85%;"> <td style="width: 100%;"> <table style="width: 100%; height: 100%; text-align: center;" cellspacing="0" cellpadding="0" border="0"> <tr> <td class="GridBorder"> </td> <td style="width: 2px;"> <span style="background-color: #E0DDD8; width: 4px; height: 100%;"></span> </td> <td class="GridBorder" style="width: 250px;"> <br /> <span style="font-weight: bold">公告</span> <div style="width: 100%; height: 100%;"> <table cellpadding="0" cellspacing="0" border="0" width="100%" class="tableN"> <tr> <td align="left" runat="server" id="divHtml" style="height: 19px"> sdasd </td> </tr> </table> </div> </td> </tr> </table> </td> </tr> <tr style="height: 10px;"> <td > </td> </tr> <tr style="height: 15%;"> <td style="width: 100%;"> <div style="width: 100%; height: 100%;"> <table cellpadding="0" cellspacing="0" border="0" width="100%" class="tableN"> <tr> <td align="right" style="font-weight: bold; width: 9%; height: 23px;"> 事务管理: </td> <td align="left" width="81%" runat="server" id="td_Swgl"> </td> </tr> <tr> <td align="right" style="font-weight: bold; width: 9%; height: 23px;"> 我的人事: </td> <td align="left" runat="server" id="td_Wdrs"> sdasd </td> </tr> </table> </div> </td> </tr> </table> </form></body>换成这样 谁给看看哪错了? 试试用ClientID获取,看看究竟是什么名字。 Winform+Http协议,求讲解! 对页面级别和按钮级别都做到了,但数据级别的暂时没思路,谁能指点下,3q 用匿名类型填充一个DataTable. 有什么方法得更多的下载积分呀? 100分求个日期js代码。第一次写js,不知道怎么写。。 ado.net所获取的数据信息怎么样能够导出并转换为字符串? C# 如何实现背景图片全屏显示 以往用C/S都是将gridview和数据集dataset绑定,能不能用gridview生成数据集?? C#中如何给指定应用程序生成快捷方式? Programming Windows with C# Enterprise lib 5.0 Linq 集合问题
嵌套在某个控件里的缘故(比如在REPEATER等控件里面放的DIV,在后台是读不到的)。
<form id="form1" runat="server">
<table cellpadding="0" cellspacing="0" border="0" style="height: 100%; width: 100%;">
<tr style="height: 85%;">
<td style="width: 100%;">
<table style="width: 100%; height: 100%; text-align: center;" cellspacing="0" cellpadding="0"
border="0">
<tr>
<td class="GridBorder">
</td>
<td style="width: 2px;">
<span style="background-color: #E0DDD8; width: 4px; height: 100%;"></span>
</td>
<td class="GridBorder" style="width: 250px;">
<br />
<span style="font-weight: bold">公告</span>
<div id="divHtml" runat="server" style="width: 100%; height: 90%;">
</div>
</td>
</tr>
</table>
</td>
</tr>
<tr style="height: 10px;">
<td >
</td>
</tr>
<tr style="height: 15%;">
<td style="width: 100%;">
<div style="width: 100%; height: 100%;">
<table cellpadding="0" cellspacing="0" border="0" width="100%" class="tableN">
<tr>
<td align="right" style="font-weight: bold; width: 9%; height: 23px;">
事务管理: </td>
<td align="left" width="81%" runat="server" id="td_Swgl">
</td>
</tr>
<tr>
<td align="right" style="font-weight: bold; width: 9%; height: 23px;">
我的人事: </td>
<td align="left" runat="server" id="td_Wdrs">
sdasd
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</form>
</body>如果用td_Wdrs 就可以找到 用divHtml就是找不到 这是为啥?????????
</div>有这种服务器控件吗?真没用过
protected global::System.Web.UI.HtmlControls.HtmlGenericControl divHtml;
<table><tr><td id="divHtml" runat="server"></td></tr></table>
</div>这样子呢???
这一明显有问题
<div id="divHtml"这是怎么回事
应该是没问题的看看你designer.cs文件里有这句吗? protected global::System.Web.UI.HtmlControls.HtmlGenericControl divHtml;
<div id="divHtml" 这个本来是想加上红色的
你建的网站还是web应用程序?
<form id="form1" runat="server">
<table cellpadding="0" cellspacing="0" border="0" style="height: 100%; width: 100%;">
<tr style="height: 85%;">
<td style="width: 100%;">
<table style="width: 100%; height: 100%; text-align: center;" cellspacing="0" cellpadding="0"
border="0">
<tr>
<td class="GridBorder">
</td>
<td style="width: 2px;">
<span style="background-color: #E0DDD8; width: 4px; height: 100%;"></span>
</td>
<td class="GridBorder" style="width: 250px;">
<br />
<span style="font-weight: bold">公告</span>
<div id="divHtml" runat="server" style="width: 100%; height: 90%;">
</div>
</td>
</tr>
</table>
</td>
</tr>
<tr style="height: 10px;">
<td >
</td>
</tr>
<tr style="height: 15%;">
<td style="width: 100%;">
<div style="width: 100%; height: 100%;">
<table cellpadding="0" cellspacing="0" border="0" width="100%" class="tableN">
<tr>
<td align="right" style="font-weight: bold; width: 9%; height: 23px;">
事务管理: </td>
<td align="left" width="81%" runat="server" id="td_Swgl">
</td>
</tr>
<tr>
<td align="right" style="font-weight: bold; width: 9%; height: 23px;">
我的人事: </td>
<td align="left" runat="server" id="td_Wdrs">
sdasd
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</form>
</body>
<form id="form1" runat="server">
<table cellpadding="0" cellspacing="0" border="0" style="height: 100%; width: 100%;">
<tr style="height: 85%;">
<td style="width: 100%;">
<table style="width: 100%; height: 100%; text-align: center;" cellspacing="0" cellpadding="0"
border="0">
<tr>
<td class="GridBorder">
</td>
<td style="width: 2px;">
<span style="background-color: #E0DDD8; width: 4px; height: 100%;"></span>
</td>
<td class="GridBorder" style="width: 250px;">
<br />
<span style="font-weight: bold">公告</span>
<div style="width: 100%; height: 100%;">
<table cellpadding="0" cellspacing="0" border="0" width="100%" class="tableN">
<tr>
<td align="left" runat="server" id="divHtml" style="height: 19px">
sdasd
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</td>
</tr>
<tr style="height: 10px;">
<td >
</td>
</tr>
<tr style="height: 15%;">
<td style="width: 100%;">
<div style="width: 100%; height: 100%;">
<table cellpadding="0" cellspacing="0" border="0" width="100%" class="tableN">
<tr>
<td align="right" style="font-weight: bold; width: 9%; height: 23px;">
事务管理: </td>
<td align="left" width="81%" runat="server" id="td_Swgl">
</td>
</tr>
<tr>
<td align="right" style="font-weight: bold; width: 9%; height: 23px;">
我的人事: </td>
<td align="left" runat="server" id="td_Wdrs">
sdasd
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</form>
</body>换成这样 谁给看看哪错了?