加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

Asp.NET MVC视图中的引用

发布时间:2020-12-16 09:51:55 所属栏目:asp.Net 来源:网络整理
导读:在视图中, @{ Layout = "~/Views/Shared/site.cshtml"; ViewBag.Title = "Organizations"; var organizations = ""; foreach (var org in Model) { organizations += "'" + org.Name + "':'" + org.Id + "',"; } organizations = organizations.Substring(0,
在视图中,

@{
    Layout = "~/Views/Shared/site.cshtml";
    ViewBag.Title = "Organizations";

    var organizations = "";
    foreach (var org in Model)
    {
        organizations += "'" + org.Name + "':'" + org.Id + "',";
    }
    organizations = organizations.Substring(0,organizations.Length - 1);
}

结果操作:organizations =“’Passport’:’14f0eac0-43eb-4c5f-b9fe-a09d2848db80′,’Bank’:’ad1d77d8-7eb1-4a4c-9173-b0f2f7269644’”;

在JS代码部分输出数据.
但是当在浏览器中查看页面的源代码时,却没有得到想要的内容.
有什么问题?如何制作正常的报价?

JS:“数据”:“@organizations”

结果在视图网页中返回“数据”:“' Passport':' 14f0eac0-43eb-4c5f-b9fe-a09d2848db80',' Bank' :&安培;#39; ad1d77d8-7eb1-4a4c-9173-b0f2f7269644&安培;#39;”

解决方法

好酷Q,试试这个来源:

@{
    var model = Model.ToArray().Select(org => string.Format("'{0}':'{1}'",org.Name,org.Id));
    var data = string.Join(",",model);
}

@Html.Raw(data)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读