Я немного поискал и нашел несколько человек с той же проблемой, но без реального ответа.
У меня есть страница aspx, которая использует SimpleModal. Внутри этого окна SimpleModal у меня есть элемент управления TextBox в режиме текстового поля. Я использую TinyMCE для преобразования этого элемента управления в RichTextBox.
При первом открытии модального окна TinyMCE отображается правильно, однако, если я закрою окно SimpleModal, а затем снова его открою, он вернется к базовому элементу управления TextArea.
Вот мой HTML для элемента управления
<div id="bio-modal" style="display:none;">
<h3>Member Bio</h3>
<p>Introduce yourself to other members by writing a small member bio. When other members search for your, this bio will be shown.</p>
<p>
<asp:TextBox ID="txtBioContent" runat="server" TextMode="MultiLine" Width="395px" Height="300px" />
<br />
<asp:Button ID="btnSaveProfile" runat="server" Text="Save Profile" OnClick="btnSaveProfile_Click" />
</p>
</div>
Вот мой код, используемый для открытия SimpleModal и запуска TinyMCE.
function showModal(which)
{
switch (which) {
case "bio":
$('#bio-modal').modal({
appendTo: 'form',
minWidth: 420,
minHeight: 460,
onShow: function () {
tinymce.init({ selector: '#<% = txtBioContent.ClientID %>' });
}
});
break;
case "pw":
$('#password-modal').modal({
appendTo: 'form',
minWidth: 200,
minHeight: 200
});
break;
case "email":
$('#email-modal').modal({
appendTo: 'form',
minWidth: 200,
minHeight: 200
});
break;
}
}
Любая помощь в этой области будет принята с благодарностью!
Филипп