एएसपी .NET एमवीसी 4.0, वीएस2012 का उपयोग कर टिनिमस को एकीकृत करना।एएसपीनेट एमवीसी 4.0
मेरे पृष्ठ में से एक में, मैंने एक WYSIWYG संपादक "TinyMCE" को एकीकृत करने का प्रयास किया। एकीकृत करने के लिए, मैं निम्नलिखित URL पर गए: .tugberkugurlu.com
मेरे दृश्य पेज की तरह है:
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; }
}
मेरे सभी के साथ पृष्ठ लोड के बारे में:
@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>
}
यहाँ मेरी मॉडल की तरह है विशेषताएं।
"@html.EditorFor(model=>model.content)"
भी ठीक लोड करता है। लेकिन कोई "WYSIWYG" फलक नहीं है (मुझे यह नहीं पता कि इसे क्या कहा जाता है, फलक को टेक्स्टरेरा (HTml.editorFor()) में लिखे गए मेरे पाठ को संपादित करने के लिए उपयोग किया जाता है) लोड किया जाता है। रनटाइम में, jquery.tinymce.js फ़ाइल में अपवाद फेंक दिया गया है।
त्रुटि संदेश:
`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`
और मेरे पास दो विकल्प देते हैं, जारी या तोड़। यदि मैं जारी रखता हूं, तो पृष्ठ पहले से उल्लिखित सुविधाओं के साथ लोड होता है। यदि मैं तोड़ता हूं, तो यह jquery.tinymce.js फ़ाइल पीले रंग की पृष्ठभूमि के साथ रहता है।
मुझे जावास्क्रिप्ट/jquery के साथ कोई अनुभव नहीं है। और एएसपी .NET एमवीसी 4.0 में नया, वास्तव में यह .NET में वेब अनुप्रयोग का पहला प्रयास है।
मैंने nuGet से jquery अपडेट किया। इसे हल करने के संभावित तरीके क्या हो सकते हैं?
संभावित तरीकों से बदलते पथ काम नहीं किया। –