谷歌在2018年8月2日推出新的3D Globe模式,请参阅Twitter
有没有人找到使用API启用此功能的方法?
我正在使用asp.net mvc中的Html.DropDownListFor()帮助器创建一个选择列表.这个助手类是否允许在创建时默认禁用此选择列表?例如输出应该看起来像:
<select
禁用>
<option value="volvo">Volvo</option>
</select>
我正在使用带有自定义视图模型的强类型视图.此视图模型包含一组书籍.
public IList<Books> Books { get; private set; }
Run Code Online (Sandbox Code Playgroud)
我也将一个选择列表传递给视图.但是,DropDownListFor
辅助类不会自动预先选择该书的默认值.
@Html.DropDownListFor(m => Model.Books[i].AuthorID, Model.Author as SelectList)
Run Code Online (Sandbox Code Playgroud)
其他一切都有效,例如它确实将所选值传递回控制器.
我通过在viewmodel中创建选择列表找到了一种解决方法:
@Html.DropDownListFor(m => Model.Books[i].AuthorID, new SelectList(Model.AuthorList, "Value", "Text", @Model.Books[i].AuthorID.ToString()))
Run Code Online (Sandbox Code Playgroud)
但是,如果有一个更简单的解决方案,我不想实现此解决方法.有没有办法让视图可以处理集合中的值?