我有一个返回字符串的方法。我想从我的 img src 调用该方法这是我要使用的代码类型。我想我记得以前工作过。由于 src 使用 url 从服务器检索项目
<td><img src="~/MyController/MyAction/" + @string-parameter /></td>
所以而不是
src="MyController/MyAction/
有吗
src="我的 MyAction 的结果"
我有一个返回字符串的方法。我想从我的 img src 调用该方法这是我要使用的代码类型。我想我记得以前工作过。由于 src 使用 url 从服务器检索项目
<td><img src="~/MyController/MyAction/" + @string-parameter /></td>
所以而不是
src="MyController/MyAction/
有吗
src="我的 MyAction 的结果"
创建一个ViewModel
(一些保存视图数据的类)。
在您的控制器中实例化它并设置所需的属性。传递到视图。
确保视图是强类型视图,使用 的类型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>