2013-08-07 17 views
6
<%@ Page Language="C#" MasterPageFile="~/master/111.master" AutoEventWireup="true" CodeFile="Template.aspx.cs" Inherits="_Template" Title="Untitled Page" %> 
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit.HTMLEditor" TagPrefix="cc1" %> 


<asp:Content ID="Content3" ContentPlaceHolderID="cphhead" Runat="Server"> 
    <script type="text/javascript" src="../css-js/jquery-1.8.3.min.js"></script> 
</asp:Content> 


<asp:Content ID="Content2" ContentPlaceHolderID="cphcontent" Runat="Server"> 
    <cc1:Editor ID="Editor1" Width="1028px" Height="300px" runat="server" SuppressTabInDesignMode="true" ActiveMode="Design" />     
</asp:Content> 


<asp:Content ID="Content5" ContentPlaceHolderID="cphFooterJS" Runat="Server"> 
     </asp:Content> 

tôi cố gắng thêm biên tập viên trang chủ ajax html với namespace nhưng tôi có err này: System.Web.HttpException : Không thể sửa đổi bộ sưu tập Điều khiển vì điều khiển chứa các khối mã (ví dụ: <% ...%>).Bộ sưu tập Controls không thể được sửa đổi vì sự kiểm soát chứa mã khối (ví dụ <% ...%>) toolkit ajax html editor

cách khắc phục? cảm ơn câu trả lời của bạn.

Trả lời

29

Tôi đã gặp phải lỗi này trước đây. Giải pháp là, kiểm tra trong trang chủ của bạn, nếu bạn có javascript với <% ...%> khối, sau đó loại bỏ nó từ đầu và thêm vào phần cơ thể.

Hy vọng nó sẽ giúp bạn.

+0

Tôi nghĩ, lý do lỗi không phải là js. Khi tôi gỡ bỏ phần ajaxtoolkit, không có lỗi – Bip

+0

Bạn đã giải quyết được sự cố của mình, tôi chỉ phải đặt toàn bộ tập lệnh vào đầu conetnetholder. – ykh

+0

Bạn là người đàn ông. – Xin

2

Cảm ơn bạn - đây cũng là vấn đề của tôi.

tôi thay đổi:

<script src="<%=Page.ResolveClientUrl(String.Format("~/Scripts/jquery-1.7.1{0}.js", IIf(Bshifter4.MvcApplication.UseMinify, ".min", ".chirp")))%>" type="text/javascript"></script> 
8

Sử dụng này

1-Thay thế khối mã với <% # thay vì <% =

Sau khi thay thế khối mã với <% # thay vì < % = thêm mã sau vào trang tải

protected void Page_Load(object sender, EventArgs e) 
{ 
Page.Header.DataBind();  
} 

Sau khi thêm mã chạy ứng dụng của bạn, nó sẽ hoạt động cho bạn.

Chúc mừng Mã hóa .........

+1

Cái này phù hợp với tôi. Thx – Tim

-2

Bạn nên quấn quanh thẻ script của bạn

+0

Bị bỏ phiếu vì không có chi tiết về những gì OP nên làm – Andacious

0

Remove javascript khối từ tiêu đề và thêm vào cơ thể.

0

Bất kỳ biểu thức dữ liệu nào trong thẻ có runat = server với lỗi này.

Các vấn đề liên quan