C# 链接到照片ASP.NET
我只是尝试将缩略图链接到照片的完整页面视图。我想我可以这样做:C# 链接到照片ASP.NET,c#,asp.net,C#,Asp.net,我只是尝试将缩略图链接到照片的完整页面视图。我想我可以这样做: <a href="http://www.mazzoart.com/Auctions/Auction/{id}"><img width="70" height="70" src="@Model.ImageURL" title="@Model.Title" /></a> 但这不起作用,我收到以下错误消息: 参数字典包含“MyAuctionApp.Controllers.AuctionsC
<a href="http://www.mazzoart.com/Auctions/Auction/{id}"><img width="70" height="70" src="@Model.ImageURL" title="@Model.Title" /></a>
但这不起作用,我收到以下错误消息:
参数字典包含“MyAuctionApp.Controllers.AuctionsController”中方法“System.Web.Mvc.ActionResult Auction(Int64)”的不可为空类型“System.Int64”的参数“id”的空条目。可选参数必须是引用类型、可为null的类型或声明为可选参数
我该怎么做
谢谢,
CM您也必须从
模型
中获取id
,如下所示:
<a href="http://www.mazzoart.com/Auctions/Auction/@Model.Id">
<img width="70" height="70" src="@Model.ImageURL" title="@Model.Title" />
</a>
在代码中,链接到的实际URL将以文本字符串“{id}”
这种符号在路由定义中有效(用于将传入值映射到命名参数),但在视图中很可能永远无效。谢谢。容易的。