如何修复ASP.NET Razor标记?

如何修复ASP.NET Razor标记?,asp.net,razor,Asp.net,Razor,标记示例: <a target = "_blank" href="/PDFFiles/@(item.PdfFileName).pdf#page=@item.PdfPageNo)">XXX</a> 如何删除.PdfPageNo之后的最后一个括号?您应该在@item.PdfPageNo之前放置openparadensis。决赛看起来像 <a target = "_blank" href="/PDFFiles/@(item.PdfFileName).pdf#page

标记示例:

<a target = "_blank" href="/PDFFiles/@(item.PdfFileName).pdf#page=@item.PdfPageNo)">XXX</a>


如何删除
.PdfPageNo
之后的最后一个括号?

您应该在@item.PdfPageNo之前放置openparadensis。决赛看起来像

<a target = "_blank" href="/PDFFiles/@(item.PdfFileName).pdf#page=@(item.PdfPageNo)">XXX</a>


你的建议并不能真正回答问题。我已经试过了。我承认它应该有效,但按照您的建议操作会导致/PDFFiles、pdf和page下面出现扭曲的线条。很遗憾,我不知道如何上传图片来表达我的意思。我想你不可能亲自进入队伍吧?非常感谢。好的,你能把你生成的锚html粘贴到这里吗?你的想法行得通,所以生成的代码不会有帮助。我关心的是当我加入额外的括号时得到的曲线。/Content/PDFFiles:Validation(XHTML 1.0过渡版)出错:如果此属性包含在引号中,则引号必须匹配。pdf:Validation(XHTML 1.0过渡版)错误:此属性名称必须由等号(=)和值覆盖。如果该值使用引号,则引号必须匹配。pdf:page:Validation(XHTML 1.0过渡版)错误:Attirbute“page”不是元素“a”的有效属性