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