标签: asp.net asp.net-routing
之间有什么区别:
<asp:Literal ID="lit1" runat="server" /> lit1.Text = "<a href=\"" + Page.GetRouteUrl("view", new { id = "1" }) + "\">View</a>";
和
<a href="/view/1">View</a>
我可以互换使用这两种方式,这取决于我正在做什么。像第二种方式那样对URL进行硬编码是否存在风险?