Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 来自img src的调用服务器方法_Html_Asp.net Mvc 4 - Fatal编程技术网

Html 来自img src的调用服务器方法

Html 来自img src的调用服务器方法,html,asp.net-mvc-4,Html,Asp.net Mvc 4,我有一个返回字符串的方法。我想从imgsrc调用这个方法 这就是我想要使用的代码类型。我想我记得我以前工作过。因为src正在使用url从服务器检索项目 <td><img src="~/MyController/MyAction/" + @string-parameter /></td> 是吗 src=“我的MyAction的结果”创建一个ViewModel(保存视图数据的某些类) 在控制器中实例化它并设置所需的属性。传递到视图 // ViewModel pu

我有一个返回字符串的方法。我想从imgsrc调用这个方法 这就是我想要使用的代码类型。我想我记得我以前工作过。因为src正在使用url从服务器检索项目

<td><img src="~/MyController/MyAction/" + @string-parameter /></td>
是吗


src=“我的MyAction的结果”

创建一个
ViewModel
(保存视图数据的某些类)

在控制器中实例化它并设置所需的属性。传递到视图

// ViewModel
public class MyViewModel
{
  public string ImageSrc { get; set; }
}

// In the controller action:
var vm = new MyViewModel { ImageSrc = @my.GetImageName(smile) };
return View(vm);

// view
@model MyViewModel

<td><img src="@Model.ImageSrc" /></td>
确保视图是强类型视图,使用
ViewModel
的类型作为
Model
的类型

使用视图中的值

// ViewModel
public class MyViewModel
{
  public string ImageSrc { get; set; }
}

// In the controller action:
var vm = new MyViewModel { ImageSrc = @my.GetImageName(smile) };
return View(vm);

// view
@model MyViewModel

<td><img src="@Model.ImageSrc" /></td>
//视图模型
公共类MyViewModel
{
公共字符串ImageSrc{get;set;}
}
//在控制器操作中:
var vm=newmyviewmodel{ImageSrc=@my.GetImageName(smile)};
返回视图(vm);
//看法
@模型MyViewModel
您正在视图中实例化控制器?