【发布时间】:2019-06-18 10:47:04
【问题描述】:
我正在尝试将两个字符串作为构造函数的参数传递,该构造函数已经嵌入在带有双引号的属性中:
<select asp-for="Employee.StockId" asp-items="@new SelectList(Model.Stocks, "Id", "Name")" class="form-control"></select>
我尝试使用反斜杠或@ 进行转义,但仍然没有成功。
编辑: 因此,实际上有两个选项有效:
asp-items='@new SelectList(Model.Stocks, "Id", "Name")'
asp-items="@new SelectList(Model.Stocks,@{"Id"}, @{"Name"})"
【问题讨论】:
-
这可能会有所帮助:stackoverflow.com/questions/3626250/… 你试过
@@吗? -
@Symon 是的,我试过了。我认为这是错误的情况
标签: c# model-view-controller razor-pages