小编Rom*_*nev的帖子

查看序列化时链接中断

我有以下作为填充局部视图的视图模型的一部分:

public string DownloadLink
{
    get
    {
        UrlHelper url = new UrlHelper(HttpContext.Current.Request.RequestContext);
        switch (this.Type)
        {
            case (int)DocumentTypes.WasteNote: { 

                return url.Action("PaperWork", "Jobs", new { JobId = this.DOCJobId }, HttpContext.Current.Request.IsSecureConnection ? "https" : "http" ); 
            }
            case (int)DocumentTypes.Contract:
            case (int)DocumentTypes.DestructionCert:
            case (int)DocumentTypes.Quote:
            default: { return url.Action("Download", "Documents", new { DocId = this.DocumentLinkId }, HttpContext.Current.Request.IsSecureConnection ? "https" : "http"); }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

因此在视图中调用:

@model  IEnumerable<Document>
@using CustomerDashboard.ViewModels;
@using CustomerDashboard.Utilities;
@{ Layout = null; }
    @foreach (Document doc in Model)
    {
        <li>
            <a …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc asp.net-mvc-5

6
推荐指数
1
解决办法
240
查看次数

标签 统计

asp.net-mvc ×1

asp.net-mvc-5 ×1

c# ×1