首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Split()方法从SQL获取数据到MVC 4视图

使用Split()方法从SQL获取数据到MVC 4视图
EN

Stack Overflow用户
提问于 2017-06-30 08:12:18
回答 4查看 381关注 0票数 0

我的问题会很复杂,但我会尽量问清楚。

我希望在SQL的数据中保留标记,就像在单元格中使用逗号一样。然后,尝试在我的MVC 4项目上调用两种不同的方式。有一种方法(基本的)正在起作用。但另一个很难跑。我会一个一个地给出我的密码。

SQL表:

主计长:

代码语言:javascript
复制
public ActionResult Portfolio()
{
   return View(db.Portfolios.ToList());
}

查看:

代码语言:javascript
复制
@model IEnumerable<emirhanozkan.Models.Portfolio>
@{
foreach (var pot in Model)
  {
     <p>@pot.Tags.Split(',')[0]</p>
     <p>@pot.Tags.Split(',')[1]</p>
     <p>@pot.Tags.Split(',')[2]</p>
   }
}

在同样的观点中,还有一个论坛正在运行:

代码语言:javascript
复制
@foreach (var po in Model)
{
   <li class="item @po.Tags.ToLower().Trim().Replace(",","")">
      <img src="@po.Image" />
      <a href="@po.Url" target="_blank" class="md-button md-primary">@po.Title</a>
   </li>
}

所以,我想用拆分方法做些什么:

代码语言:javascript
复制
<p>AngularJS</p>
<p>MVC</p>
<p>C#</p>
<p>Wordpress</p>
<p>MVC</p>

我想我的@pot.Tags.Split(',')[0]@pot.Tags.Split(',')[1]@pot.Tags.Split(',')[2]代码列出它们是错误的,但是我的大脑不再工作了。请帮我实现我的梦想。,如果你现在只想从重复的单词中得到一个,比如<p>MVC</p> <p>MVC</p>,到<p>MVC</p> ,请添加到新代码中。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2017-07-03 06:42:28

谢谢你的建议。但我找到了我问题的答案:

代码语言:javascript
复制
@{

    foreach (var pot in Model)

{
    string str = pot.Tags;
    string[] strT = str.Split(',');
    foreach (var poo in strT) {

            <p>@poo</p>



    }

}
}
票数 0
EN

Stack Overflow用户

发布于 2017-06-30 08:16:16

您只需在Split()方法返回的数组上循环,然后呈现标记:

代码语言:javascript
复制
foreach (var pot in Model)
{
     var tags = @pot.Tags.Split(',');

      foreach(var tag in tags)
      {
        <p>@tag</p>
      }
}
票数 1
EN

Stack Overflow用户

发布于 2017-06-30 08:24:21

很抱歉出错,我写时没有编译:

代码语言:javascript
复制
List<Portfolio> Model = new List<Portfolio>();

StringBuilder finaltags= new StringBuilder();

foreach (var pot in Model)
{
    finaltags.AppendLine("<p>" + @pot.Tags.Split(',') + "</p>");
}
@Html.Raw(finaltags.ToString());
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44841740

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档