Реализация ASP.NET CORE Tag Helper для Javascript - PullRequest
0 голосов
/ 25 сентября 2018

Я пытаюсь реализовать помощник по тегам внутри javascript

$(document).ready(function () {
    $("#addJsonContentField").click(function () {


        var fType = this.innerHTML(@Html.DropDownListFor(m => Model.templateDDLType, new SelectList(Enum.GetValues(typeof(templateDDL)))) );

        fieldWrapper.append(fType);

Тем не менее, я продолжаю получать сообщение об ошибке, которое html не может поддерживать из-за разрыва строки. Ошибка здесь В чем может быть причина этих проблем?

1 Ответ

0 голосов
/ 26 сентября 2018

Решено

  var selectList = document.createElement("select");
  selectList.className = "fieldtype";

        @string.Format("var fType = {{{0}}}; ", string.Join(",", Enum.GetNames(typeof(templateDDL)).ToList().ConvertAll(key => { return string.Format("{0}: {1}", key, (int)((templateDDL)Enum.Parse(typeof(templateDDL), key))); }).ToArray()))

        $.each(fType, function (i, items) { 
            var option = new Option(i, items);
            selectList.appendChild(option);

        });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...