我想要一个返回链接,该链接使用查询字符串转到页面。
<asp:HyperLink ID="backLink" runat="server" NavigateUrl="../project.aspx?id={0}"></asp:HyperLink>
我在页面上的其他地方使用了一个SqlDataReader
,因此决定使用它来获取我想要传递给此超链接的 ID。问题是当我尝试将值传递给此 URL 时,我不断收到错误,我试图将 int 转换为字符串,无论我尝试如何转换它,它都不允许我使用它。
我也尝试过这样的事情:
<asp:HyperLink ID="backLink" runat="server" NavigateUrl="../project.aspx?id=<%=variableName%>"></asp:HyperLink>
那也没有用。它从字面上打印它而不是获取可能是因为它被双引号括起来的值?
从 SQL 表中获取 int(列配置为 int)然后以与上述类似的方式将其传递给 asp.net 的最佳方法是什么?