使用javascript追加时,浏览器中不显示带有SelectList的Select标记

使用javascript追加时,浏览器中不显示带有SelectList的Select标记,javascript,asp.net-mvc,select,viewbag,selectlist,Javascript,Asp.net Mvc,Select,Viewbag,Selectlist,我想在MVC中的表中显示Select列表。但它只是在浏览器中不返回如下内容: 选择asp items=Microsoft.AspNetCore.mvc.Rendering.SelectList。 请告诉我这个问题。 这是我的密码: 在控制器中: public IActionResult Create() { ViewBag.objects = new SelectList(app.VatTuRepository.GetObjects(), "Id", "DisplayNa

我想在MVC中的表中显示Select列表。但它只是在浏览器中不返回如下内容: 选择asp items=Microsoft.AspNetCore.mvc.Rendering.SelectList。 请告诉我这个问题。 这是我的密码: 在控制器中:

public IActionResult Create()
    {
        ViewBag.objects = new SelectList(app.VatTuRepository.GetObjects(), "Id", "DisplayName");

        return View();
    }     
鉴于:

 var ele = document.createElement('select');
                ele.setAttribute('asp-items', '@ViewBag.objects');                   

                td.appendChild(ele);
在浏览器中,只需显示:

<select asp-items= "Microsoft.AspNetCore.mvc.Rendering.SelectList"></select>

非常感谢

预期产量是多少?您设置了一个HTML选择标记的属性,该属性不会填充itI。我想将列表对象发送到数据库,如下所示:,对于我从选择列表中选择对象项的每一行。我使用标记帮助器,但它不填充。