我已经按照 MSDN 上的教程进行了操作,它们(据我所见)似乎都@Href()用于 URL。例如
<a href="@Href("~/")">Some link</a>但我记得几个月前在这里读到使用 Server.MapPath() 更安全,例如
<a href="@Server.MapPath("~/")">Some link</a>因为它将其转换为完整路径,这意味着您无法编辑底层代码来更改表单提交到的位置(或类似的东西)。这是真的?
我应该使用Href()orServer.MapPath()吗?哪个更好,为什么?