aspx
<div id="divHtml" runat="server"></div>
cs:divHtml.InnerHtml = "html代码"; 为啥老是提示 上下文没有divHtml

解决方案 »

  1.   

    出现这种问题可能是由于你的<div id="divHtml" runat="server"></div>
    嵌套在某个控件里的缘故(比如在REPEATER等控件里面放的DIV,在后台是读不到的)。
      

  2.   

    <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">
                                    &nbsp;
                                </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;">
                                        &nbsp;事务管理:&nbsp;&nbsp;</td>
                                    <td align="left" width="81%" runat="server" id="td_Swgl">
                                        &nbsp;
                                    </td>
                                </tr>
                                <tr>
                                    <td align="right" style="font-weight: bold; width: 9%; height: 23px;">
                                        &nbsp;我的人事:&nbsp;&nbsp;</td>
                                    <td align="left" runat="server" id="td_Wdrs">
                                        &nbsp;sdasd
                                    </td>
                                </tr>
                            </table>
                        </div>
                    </td>
                </tr>
            </table>
        </form>
    </body>如果用td_Wdrs  就可以找到 用divHtml就是找不到 这是为啥?????????
      

  3.   

      <div id="divHtml" runat="server" style="width: 100%; height: 90%;">
                                    </div>有这种服务器控件吗?真没用过
      

  4.   

    看看"文件名.aspx.designer.cs"下有没有divHtml的定义,没有就是vs没给创建,将下面代码添加进去。
    protected global::System.Web.UI.HtmlControls.HtmlGenericControl divHtml;
      

  5.   

    <div style="width: 100%; height: 90%;">
                                        <table><tr><td id="divHtml" runat="server"></td></tr></table>
                                    </div>这样子呢???
      

  6.   

    <div id="divHtml" runat="server"。
    这一明显有问题
      

  7.   


    <div id="divHtml"这是怎么回事
      

  8.   


    应该是没问题的看看你designer.cs文件里有这句吗? protected global::System.Web.UI.HtmlControls.HtmlGenericControl divHtml;
      

  9.   

    你代码里某一列没有封闭,而你的div恰好位于其中,好好看看吧
      

  10.   

    vs2005 如何打开designer.cs文件
    <div id="divHtml" 这个本来是想加上红色的 
      

  11.   


     你建的网站还是web应用程序?
      

  12.   

    <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">
                                    &nbsp;
                                </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;">
                                        &nbsp;事务管理:&nbsp;&nbsp;</td>
                                    <td align="left" width="81%" runat="server" id="td_Swgl">
                                        &nbsp;
                                    </td>
                                </tr>
                                <tr>
                                    <td align="right" style="font-weight: bold; width: 9%; height: 23px;">
                                        &nbsp;我的人事:&nbsp;&nbsp;</td>
                                    <td align="left" runat="server" id="td_Wdrs">
                                        &nbsp;sdasd
                                    </td>
                                </tr>
                            </table>
                        </div>
                    </td>
                </tr>
            </table>
        </form>
    </body>
      

  13.   

    <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">
                                    &nbsp;
                                </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">
                                        &nbsp;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;">
                                        &nbsp;事务管理:&nbsp;&nbsp;</td>
                                    <td align="left" width="81%" runat="server" id="td_Swgl">
                                        &nbsp;
                                    </td>
                                </tr>
                                <tr>
                                    <td align="right" style="font-weight: bold; width: 9%; height: 23px;">
                                        &nbsp;我的人事:&nbsp;&nbsp;</td>
                                    <td align="left" runat="server" id="td_Wdrs">
                                        &nbsp;sdasd
                                    </td>
                                </tr>
                            </table>
                        </div>
                    </td>
                </tr>
            </table>
        </form>
    </body>换成这样 谁给看看哪错了?
      

  14.   

    试试用ClientID获取,看看究竟是什么名字。