2015-11-18 76 views
0

我有這樣的事情在我的MVC查看以下內容:MVC視圖傳遞模型信息的超級鏈接

<div> 
    <a href="http://www.abcinc.com/Web/about.pdf" class="hypLnk1" download=about.pdf>Download</a> 
</div> 

我喜歡做的是從控制器通過對PDF文件名的值,所以它看起來是像這樣:

<div> 
    <a href="http://www.abcinc.com/Web/"@Model.FileName class="hypLnk1" [email protected]>Download</a> 
</div> 

當我這樣做,我得到:

http://www.abcinc.com/Web/

儘管Model.FileName有一個值。

+3

使用'HREF =「http://www.abcinc.com/Web/@Model.FileName」'服務器端代碼正確引用 – Satpal

回答

0

正確地關閉href屬性的雙引號。

<div> 
    <a href="http://www.abcinc.com/Web/@Model.FileName" 
        class="hypLnk1" [email protected]>Download</a> 
</div> 

另外,還要確保你的FileName屬性值不具有space裏面。如果有空間,網址會中斷。

0

包含@剃刀關鍵字之後的括號,其中包括引號內放置

<div> 
    <a href="http://www.abcinc.com/Web/@(Model.FileName)" class="hypLnk1" [email protected](Model.FileName)>Download</a> 
</div>