1
.net 2.0 Webサイトプロジェクトを作成していて、CSSとJavascriptで縮小して組み合わせるのに喜んでSquishItを使用していました。私は最近、このエラーを取得開始:あなたは、我々はまた、サイト内のTelerikコントロールを使用している見ることができるようにSquishItを使用して、コントロールにコードブロックのエラーが含まれているため、コントロールのコレクションを変更できない
The Controls collection cannot be modified because the control contains code blocks (i.e. <% ... %>).
HttpException (0x80004005): The Controls collection cannot be modified because the control contains code blocks (i.e. <% ... %>).]
System.Web.UI.ControlCollection.Add(Control child) +11035338
Telerik.Web.SkinRegistrar.RegisterCssReference(Page _page, Control _control, String _url) +413
[HttpException (0x80004005): Please, see whether wrapping the code block, generating the exception, within RadCodeBlock resolves the error.]
Telerik.Web.SkinRegistrar.RegisterCssReference(Page _page, Control _control, String _url) +533
Telerik.Web.SkinRegistrar.RegisterCssReferences(ISkinnableControl _control) +828
Telerik.Web.UI.RadComboBox.OnPreRender(EventArgs e) +32
System.Web.UI.Control.PreRenderRecursiveInternal() +108
System.Web.UI.Control.PreRenderRecursiveInternal() +224
System.Web.UI.Control.PreRenderRecursiveInternal() +224
System.Web.UI.Control.PreRenderRecursiveInternal() +224
System.Web.UI.Control.PreRenderRecursiveInternal() +224
System.Web.UI.Control.PreRenderRecursiveInternal() +224
System.Web.UI.Control.PreRenderRecursiveInternal() +224
System.Web.UI.Control.PreRenderRecursiveInternal() +224
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3394
ので、私はこれが問題であると思います。
SquishIt APIを使用して、コードからAddおよびRenderコマンドを呼び出そうとしましたが、結果がまったく生成されませんでした。
アイデア?私はむしろSquishItを放棄したいと思います。
これは、単にRadCodeBlockでコードをラップすると言われるTelerikコミュニティコンテンツよりも便利です。既存の(明らかに無関係な)コードを ''にラップする必要があることは明らかではありません。あなたの答えは、それが私のために働いた、ありがとう。 –