【发布时间】:2010-07-29 09:33:28
【问题描述】:
Microsoft JScript 运行时错误:Sys.WebForms.PageRequestManagerServerErrorException:无法修改控件集合,因为控件包含代码块(即 )。
我在 Gridview 的 EditTemplate 字段中使用它来使用 ajax 3.5 显示颜色
这是我的母版页层次结构
<%@ Master Language="C#" AutoEventWireup="true" CodeFile="Outer.master.cs" Inherits="Home" %>
<%@ Master Language="C#" MasterPageFile="~/Outer.master" AutoEventWireup="true" CodeFile="FullMid.master.cs" Inherits="FullMid" %>
<%@ Page Title="" Language="C#" MasterPageFile="~/FullMid.master" AutoEventWireup="true" CodeFile="StatusRoomMaster.aspx.cs" Inherits="StatusRoomMaster" %>
出现错误的页面
<%@ Register assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" tagprefix="asp" %>
<EditItemTemplate>
<asp:TextBox ID="txtColorCode" runat="server" Text='<%# Bind("ColorCode") %>'></asp:TextBox>
<asp:ColorPickerExtender ID="txtColorCode_ColorPickerExtender" runat="server"
Enabled="True" OnClientColorSelectionChanged="colorChanged"
SampleControlID="txtColorCode" TargetControlID="txtColorCode">
</asp:ColorPickerExtender>
</EditItemTemplate>
我在masterpage's -> masterpage's -> page下使用它
<asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server">
</asp:ToolkitScriptManager>
我在 outer.master 中使用它,并且没有使用更新面板。
【问题讨论】:
-
你能发布更多的母版页吗?特别是使用内联代码标签 () 的任何内容。
标签: javascript asp.net ajax ajaxcontroltoolkit