我正在向控制器中的参数发送一个句子,之后我将这些单词拆分并用“ .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”之类的东西。