有什么区别:
<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 进行硬编码有什么风险吗?
有什么区别:
<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 进行硬编码有什么风险吗?