홈>
kendo html 편집기가 있습니다. 그리고 본문에는 기본 텍스트가 있습니다. 따라서 html kendoeditor를로드하면 기본 텍스트가 표시됩니다.
다음과 같습니다 :
public class EmailTemplateController : BaseController
{
// GET: Salaris/EmailTemplate
[HttpGet]
public ActionResult Index(EmailTemplate model)
{
model.EmailContent = "Nieuwe inhoud...";
return Json(model, JsonRequestBehavior.AllowGet);
// return View();
}
}
그리고 다음과 같은 견해를 가지고 있습니다 :
@model SDB.Models.EmailTemplate.EmailTemplate
<div id="emailContent">
<div class="property full">
@Html.EditorFor(m => m.EmailContent, "HtmlEditorEmailTemplate")
@Html.ValidationMessageFor(m => m.EmailContent)
</div>
</div>
<script>
$(document).ready(function () {
$.ajax({
url: "/EmailTemplate/Index",
type: "post",
datatype: "json",
data: placeMarker,
success: function (response) {
if (response.Success) {
}
else {
//do something
}
},
error: function (xhr, status) {
//do something
}
});
});
</script>
이것은 모델입니다 :
public class EmailTemplate
{
public string EmailContent { get; set; }
}
문제는 내가보기를 실행하면된다는 것입니다. 다음 메시지가 표시됩니다. Nieuwe inhoud ...
하지만 텍스트 만 볼 수 있습니다. 따라서 검도 htmleditor는 더 이상 표시되지 않습니다.
이렇게해야합니다 :
하지만 다음과 같이 보입니다 :
-
답변 # 1
관련 질문
- Javascript Ajax 배열 값만 표시하는 방법
- ajax - JavaScript를 사용하여 여러 선택 상자를 동적으로로드
- javascript - Ajax 데이터와 Fetch API 본문의 차이점은 무엇입니까?
- c# - 'MicrosoftAspNetCoreHttpIFormFileHeaders'의 컬렉션 형식 'MicrosoftAspNetCoreHttpIHeaderDictionary'는 지원되지 않습니다
- javascript - 페이지 매김 urlaction에 속성을 추가 하시겠습니까?
- javascript - jQuery로 테이블 행 복사는 처음 3 개 열에서만 작동합니다 그리고 삭제 기능이 작동하지 않습니다
- javascript - 내 양식을 ajax에 연결하고 게시하려면 어떻게해야하나요?
- javascript - PHP의 에코에서 responseText를 얻는 방법
- javascript - Kendo UI에서 상위 그리드의 데이터 소스를 사용하여 하위 그리드의 데이터 소스 설정
- json - javascript - 이 api 데이터에서 목록을 표시하는 방법
간단히 교체
with
여기서는 JSON을 사용할 필요가 없으며 Razor 템플릿을 채우는 데는 효과가 없습니다. 대신 작동하려면보기 (또는 부분보기)를 반환해야합니다.
$. ajax 코드는 쓸모가 없기 때문에 제거 할 수도 있습니다.