リボンツールバーをカスタマイズして、ボタンを追加しています。そのボタンをクリックするたびに、aspxページが開き、作成者は既存のRTFフィールドコンテンツに追加されるデータを選択できます。
しかし、ポップアップを開くと、ブラウザ(Internet Explorer)で以下のエラーが発生します。
コードビハインドファイルでTridionページを継承しています。Response.Write()関数を使おうとすると、「Expected;」のようなエラーが発生します。そのようなエラーが発生する理由を教えてください。早期の対応をお願いします。前もって感謝します。
PFB関連コード:ファイルコンテンツの背後にあるAspxページコード:
namespace ButtonReference.Popups
{
[ControlResourcesDependency(new Type[] { typeof(Popup), typeof(Tridion.Web.UI.Controls.Button), typeof(Stack), typeof(Dropdown), typeof(List) })]
[ControlResources("RTFExtensions.ButtonReferenece")]
public partial class PopupReference : TridionPage
{
protected override void OnInit(EventArgs e)
{
base.OnInit(e);
TridionManager tm = new TridionManager();
tm.Editor = "PowerTools";
System.Web.UI.HtmlControls.HtmlGenericControl dep = new System.Web.UI.HtmlControls.HtmlGenericControl("dependency");
dep.InnerText = "Tridion.Web.UI.Editors.CME";
tm.dependencies.Add(dep);
System.Web.UI.HtmlControls.HtmlGenericControl dep2 = new System.Web.UI.HtmlControls.HtmlGenericControl("dependency");
dep2.InnerText = "Tridion.Web.UI.Editors.CME.commands";
tm.dependencies.Add(dep2);
//Add them to the Head section
this.Header.Controls.Add(tm); //At(0, tm);
}
protected void Page_Load(object sender, EventArgs e)
{
mySession = new Tridion.ContentManager.Session(@"");
if (!Page.IsPostBack)
{
try
{
if (true)
{}
else
{
//Response.Write("Invalid schema chosen");
return;
}
}
}
}
}