1

我正在使用以下内容:

<img src="@Url.Action("GetPicture", "Home", new {id = Model.ID})" alt="Member Picture" />

这不起作用,因为 Model.ID 是 GUID。有没有办法解决?

4

2 回答 2

3

您可以将 guid 发送到控制器,但您必须接收一个字符串作为 id 参数而不是 int。

剃刀视图:

<img src="@Url.Action("GetPicture", "Home", new {id = Model.ID})" alt="Member Picture" />

控制器:

    public ActionResult GetPicture(string id){
        //do magic
    }
于 2012-09-07T06:18:47.540 回答
0

我认为如果您调用.ToString()它将起作用。

<img src="@Url.Action("GetPicture", "Home", new {id = Model.ID.ToString()})" alt="Member Picture" />
于 2012-09-07T06:16:13.243 回答