我正在使用以下内容:
<img src="@Url.Action("GetPicture", "Home", new {id = Model.ID})" alt="Member Picture" />
这不起作用,因为Model.ID是GUID。有没有办法解决?
答案 0 :(得分:3)
您可以将指南发送到控制器,但您必须接收字符串作为id参数而不是int。
Razor观点:
<img src="@Url.Action("GetPicture", "Home", new {id = Model.ID})" alt="Member Picture" />
控制器:
public ActionResult GetPicture(string id){
//do magic
}
答案 1 :(得分:0)
我认为如果你打电话给 .ToString()。
<img src="@Url.Action("GetPicture", "Home", new {id = Model.ID.ToString()})" alt="Member Picture" />