Asp.net mvc 无法在asp.net mvc控制器中获取映像路径

Asp.net mvc 无法在asp.net mvc控制器中获取映像路径,asp.net-mvc,image,asp.net-mvc-4,controller,Asp.net Mvc,Image,Asp.net Mvc 4,Controller,我尝试了不同的语法,如下所示 ” “ 我想通过控制器而不是视图添加图像,那么这些syntex是否正确 这是我的全部代码 dt = Users.Get_Livenews(0, true, "GActive"); for (int i = 0; i < dt.Rows.Count; i++) { objExercise = new HomeModel(); objExercise.livenews = Convert.ToString(dt.Rows[i]["livenews

我尝试了不同的语法,如下所示

  • 我想通过控制器而不是视图添加图像,那么这些syntex是否正确


    这是我的全部代码

     dt = Users.Get_Livenews(0, true, "GActive");
     for (int i = 0; i < dt.Rows.Count; i++) 
     { 
      objExercise = new HomeModel();
      objExercise.livenews = Convert.ToString(dt.Rows[i]["livenews_headline"].ToString()) + "<img src='../Images/Live news/Actions-arrow-right-icon.png' />" ; 
      Horizontal.Add(objExercise); 
     }
    
    dt=Users.Get_Livenews(0,true,“GActive”);
    对于(int i=0;i
    您应该从控制器获取图像路径列表,然后在视图级别迭代该列表。这意味着为您迭代的每个图像路径动态创建图像


    如果您的视图是强类型的,并且控制器返回带有model或say list对象的视图,然后使用for或foreach循环,您可以准备表或任何您需要的内容。

    无法理解这个问题???我想添加图像抛出控制器,所以我尝试了dt=Users以上的代码。Get_Livenews(0,true,“GActive”);for(int i=0;i;“Horizontal.Add(objExercise);}这是我的完整代码在你的控制器中添加html标记是一个非常糟糕的主意。为什么你不想只在视图中添加它?