我在控制器的一个视图包中将3个单词拆分成一个数组。我需要单独显示它们

时间:2019-06-17 10:12:51

标签: c# razor asp.net-mvc-5

我正在向控制器中的参数发送一个句子,之后我将这些单词拆分并用“ .gif”进行连接。拆分后,这些单词将被连接到名为viewbag.sentence的视图包中。

在这种情况下,我必须显示3张图像。这就是为什么您可以在foreach循环中看到的原因,我试图从viewbag中获取这3个分割的字符串,并将这些字符串用于图像src。

我想显示所有与我从句子中分开的单词匹配的图像。

public ActionResult Translate(string elphaimg, string gefimgs)
{
    //ViewBag.sentence = gefimgs + ".gif";
    //ViewBag.name = gefimgs;
    try
    {
        string sentence = gefimgs;
        string[]words=sentence.Split(newstring[{""},System.StringSplitOptions.None);


        ViewBag.sentence = words + ".gif";
        ViewBag.name = gefimgs;
    }
    catch { }
    return View();
}

执行此代码后得到的结果是,在viewbag的断点中,我看到“ system.string []。gif”,如果在ineach循环中看到img的值是“ var img”,则它会循环显示其83” S”之类的东西。

0 个答案:

没有答案