为了账号安全,请及时绑定邮箱和手机立即绑定

从Javascript访问MVC的模型属性

从Javascript访问MVC的模型属性

桃花长相依 2019-10-06 13:46:36
我的视图模型中包含以下模型public class FloorPlanSettingsModel{    public int Id { get; set; }    public int? MainFloorPlanId { get; set; }    public string ImageDirectory { get; set; }    public string ThumbnailDirectory { get; set; }    public string IconsDirectory { get; set; }}如何从Javascript访问上述属性之一?我尝试了这个,但是我得到了“未定义”var floorplanSettings = "@Model.FloorPlanSettings";alert(floorplanSettings.IconsDirectory);
查看完整描述

3 回答

?
肥皂起泡泡

TA贡献1829条经验 获得超6个赞

您可以通过以下步骤将整个服务器端模型转换为Javascript对象:


var model = @Html.Raw(Json.Encode(Model));

在您的情况下,如果只需要FloorPlanSettings对象,则只需传递Encode方法that属性:


var floorplanSettings = @Html.Raw(Json.Encode(Model.FloorPlanSettings));


查看完整回答
反对 回复 2019-10-06
  • 3 回答
  • 0 关注
  • 545 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信