Razor 剃须刀串更换

Razor 剃须刀串更换,razor,str-replace,Razor,Str Replace,我在寻找一种方法来替换字符串 在此处找到此代码段,但它给我的错误是未定义MvcHtmlString: @MvcHtmlString.Create(Html.Encode(comic.name).Replace(" ", "-")); 代码的整个部分: @{ var comicName = UrlData[0]; var db = Database.Open("PhotoGallery"); var comics = db.Query(@"SELECT * FROM C

我在寻找一种方法来替换字符串

在此处找到此代码段,但它给我的错误是未定义
MvcHtmlString

@MvcHtmlString.Create(Html.Encode(comic.name).Replace(" ", "-"));
代码的整个部分:

@{
    var comicName = UrlData[0];

    var db = Database.Open("PhotoGallery");
    var comics = db.Query(@"SELECT * FROM Comics WHERE name = @0", comicName).ToList();

    Page.Title = comicName;
}
<div><a href="@Href("~/")">Home</a> -> <a href="@Href("~/Comics")">Comics Categories</a> -> <strong>@comicName</strong></div>   
<div style="clear: both;">&nbsp;</div>
<div class="sidebar">
<center><img src="@Href("~/Images/Comics", comicName + ".jpg")" title="@comicName" width="320" height="498" /><br />
@comics.Count Issue(s)</center>
</div>
<div class="main">
    <h1>@comicName</h1>
@foreach (var comic in comics) { 
    @MvcHtmlString.Create(Html.Encode(comic.name).Replace(" ", "-"));
<ul class="thumbnails gallery">
        <li class="gallery">
            <a href="@Href("~/Comic/View", comic.name + " " + comic.issue)">
                <img title="@comic.name #@comic.issue" src="@Href("~/Images/Comics", comicName + "/" + comic.issue + ".jpg")" class="thumbnail-no-border" width="200" height="200" />
                <span class="below-image">@comic.name #@comic.issue</span>
                <span class="image-overlay"><strong>@comic.pages Pages</strong></span>
            </a>
        </li>
</ul>    
}    
</div>
@{
var comicName=UrlData[0];
var db=Database.Open(“PhotoGallery”);
var comics=db.Query(@“SELECT*FROM comics,其中name=@0”,comicName).ToList();
Page.Title=comicName;
}
->->@comicName

@漫画。计数问题(s) @comicName @foreach(漫画中的漫画){ @MvcHtmlString.Create(Html.Encode(comic.name).Replace(“,”-”);
}
默认情况下,MVC 3中的输出是经过编码的,因此这就足够了:

@comic.name.Replace(" ", "-")

啊,谢谢你,伙计,我都没想过这个lol。你需要停止这么晚/这么早就把工作做完lol。