utilizzando ASP .NET MVC 4.0, VS2012.integrazione di tinymce con asp .net MVC 4.0
In una delle mie pagine, ho provato ad integrare un editor WYSIWYG "TinyMCE". Per integrare, ho seguito il seguente URL: .tugberkugurlu.com
La mia pagina vista è come:
@model AboutModels
@using FileUploadDemo.Models
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script src="Scripts/tinymce/jquery.tinymce.js" type="text/javascript"></script>
@{
ViewBag.Title = "About";
}
@using (Html.BeginForm()) {
@Html.ValidationSummary(true)
<fieldset>
<legend>About</legend>
<div class="editor-label">
@Html.LabelFor(model => model.Title)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.Title)
@Html.ValidationMessageFor(model => model.Title)
</div>
<div class="editor-label">
@Html.LabelFor(model => model.PostedOn)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.PostedOn)
@Html.ValidationMessageFor(model => model.PostedOn)
</div>
<div class="editor-label">
@Html.LabelFor(model => model.Tags)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.Tags)
@Html.ValidationMessageFor(model => model.Tags)
</div>
<div class="editor-label">
@Html.LabelFor(model => model.Content)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.Content)
@Html.ValidationMessageFor(model => model.Content)
</div>
<p>
<input type="submit" value="Create" />
</p>
<p>
Posted Content : @ViewBag.HtmlContent
</p>
</fieldset>
}
Qui il mio modello è come:
public class AboutModels
{
public string Title { get; set; }
public DateTime PostedOn { get; set; }
public string Tags { get; set; }
[UIHint("tinymce_jquery_full"), AllowHtml]
public string Content { get; set; }
}
My About caricamento della pagina con tutti i Caratteristiche.
"@html.EditorFor(model=>model.content)"
carica anche bene. ma nessun riquadro "WYSIWYG" (non mi chiamo come viene chiamato, il riquadro viene usato per modificare il mio testo scritto nella textarea (HTml.editorFor())) viene caricato. Nel runtime, Eccezione viene generata nel file jquery.tinymce.js.
messaggio di errore:
`Unhandled exception at line 86, column 11 in http://localhost:1706/Home/About
0x800a01b6 - Microsoft JScript runtime error: Object doesn't support this property or method`
E dammi due opzioni, Continua o Pausa. Se continuo, la pagina viene caricata con le funzionalità come accennato in precedenza. Se si interrompe, rimane nel file jquery.tinymce.js con uno sfondo testo giallo.
Non ho esperienza con Javascript/jquery. E nuovo in ASP .NET MVC 4.0, in realtà questo è il mio primo tentativo di applicazione web in .net.
Ho aggiornato jquery da nuGet. Quali potrebbero essere i possibili modi per risolverlo?
cambiare percorso in modi possibili non ha funzionato. –