Вход

Просмотр полной версии : lwysiwyg и MasterPage


Koliangtu
10.06.2011, 10:18
Пишу сайт на ASP.net
Есть две страницы- одна мастер страница:
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<link rel="stylesheet" href="jwysiwyg/jquery.wysiwyg.css" type="text/css" />
<script type="text/javascript" src="lib/jquery-1.4.2.js"></script>
<script type="text/javascript" src="jwysiwyg/jquery.wysiwyg.js"></script>
<script type="text/javascript">
$(function() {
$('#htmlEditor').wysiwyg();
});
</script>
<asp:ContentPlaceHolder id="head" runat="server">
</asp:ContentPlaceHolder>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:ContentPlaceHolder id="ContentPlaceHolder1" runat="server">
</asp:ContentPlaceHolder>
</div>
</form>
</body>
</html>

Вторая дочерняя:
<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<textarea id="htmlEditor" cols="47" name="wysiwyg" rows="5"
style="width: 400px"></textarea>
</asp:Content>


Возникла проблема с отображением jwysiwyg редактора... в приведенном выше коде все работает отлично, но когда я добавляю к текстовому полю(textarea) параметр runat="server", редактор не отображается.

С чем это может быть связанно и как это исправить??

Riim
10.06.2011, 11:48
id="htmlEditor"
может id меняется из-за runat="server"?

Koliangtu
10.06.2011, 12:04
Нет, id от runat="server" не меняется

Riim
10.06.2011, 14:00
Нет, id от runat="server" не меняется
уверен? Я только что попробовал, id="recentComments" заменился на id="ctl00_recentComments". И вообще бросай webforms, это устарело, вот что почитай лучше: Стивен Сандерсон - ASP .NET MVC Framework с примерами на C# (для профессионалов) - 2010.djvu