首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >ASP.NET文件错误htmlfile:未知的运行时错误,updatePanelElement.innerHTML=rendering

ASP.NET文件错误htmlfile:未知的运行时错误,updatePanelElement.innerHTML=rendering
EN

Stack Overflow用户
提问于 2009-01-13 22:11:59
回答 6查看 14.7K关注 0票数 2

我在触发UpdatePanel后调试我的ASP.NET web应用程序时遇到以下错误:

htmlfile:未知运行时错误

并且在ScriptResource.axd文件中突出显示"updatePanelElement.innerHTML=rendering“。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2009-01-13 22:15:04

这似乎是因为我的UpdatePanel位于有序列表容器中。我在UpdatePanel的ContentTemplate中有列表项标记。

代码语言:javascript
运行
复制
<ol>
    <li>...</li>
    <asp:UpdatePanel ...>
        <ContentTemplate>
            <li id="lione" runat="server">...</li>
            <li id="litwo" runat="server">...</li>
        </ContentTemplate>
        <Triggers>
            ...
        </Triggers>
    </asp:UpdatePanel>
    <li>...</li>
</ol>

这对我来说是有意义的,但我想我需要重新考虑我的页面布局。

票数 0
EN

Stack Overflow用户

发布于 2009-10-22 00:01:00

我也遇到过同样的问题。在我的案例中,Page (Table)没有正确设计。以下是我的场景中的问题详细信息:

代码语言:javascript
运行
复制
    <table>
<tr>
<td>
    <asp:Label id="Lb1" runat="server"/>
</td>
</tr>
<asp:UpdatePanel id="UP1" runat="server">
<ContentTemplate>
       <!-- controls in Update Panel-->
</ContentTemplate>
</asp:UpdatePanel>
<tr>
<td>
    <asp:Button id="btn" OnClick="btn_Click" runat="server"/>
</td>
</tr>
</table>

我已更改为

代码语言:javascript
运行
复制
<table>
<tr>
<td>
    <asp:Label id="Lb1" runat="server"/>
</td>
</tr>
**<tr>
<td>**
<asp:UpdatePanel id="UP1" runat="server">
<ContentTemplate>
       <!-- controls in Update Panel-->
</ContentTemplate>
</asp:UpdatePanel>
**</td>
</tr>**
<tr>
<td>
    <asp:Button id="btn" OnClick="btn_Click" runat="server"/>
</td>
</tr>
</table>

已解决将更新面板移入另一个表行的问题。因此,我坚信适当的屏幕设计应该能解决这类问题。

票数 4
EN

Stack Overflow用户

发布于 2009-10-08 14:47:51

感谢上面的解释-我找到了一个解决方案,通过使用需要由事件更新的li包装UpdatePanel。希望这能有所帮助。

例如:

代码语言:javascript
运行
复制
<li>
<asp:UpdatePanel runat="server" ID="UpdatePanelCustInfo" UpdateMode="Conditional" RenderMode="Inline">
    <Triggers>
        <asp:AsyncPostBackTrigger ControlID="ddlCountry" />
    </Triggers>
    <ContentTemplate>
        <label>State:</label>
        <asp:DropDownList ID="ddlStateProvince" AutoPostBack="False" runat="server" CssClass="adminInput">
        </asp:DropDownList>
    </ContentTemplate>
</asp:UpdatePanel>
</li>
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/441038

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档