我尝试在javascript中实现tag helper。
$(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不支持的错误。Error Here此问题的原因可能是什么?
发布于 2018-09-26 10:23:08
已解决
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);
});https://stackoverflow.com/questions/52490009
复制相似问题