0

我正在开发一个应用程序,我必须在其中明智地向客户展示采购细节。为此,我开发了用户控件并将其添加到页面上。但问题在于,在用户控制上,我需要在该供应商的促销优惠页面中添加一个 ling,该页面显示供应商的当前优惠。为此,我已将超链接添加为用户控件的休耕

<asp:HyperLink ID="PromoLink"  runat="server">Have promo Code ?</asp:HyperLink>  

并将导航 URL 设置为休闲

PromoLink.NavigateUrl = "Promotion.aspx?Filter=" + dt.Rows[0]["SuppId"].ToString();

但是当页面加载时不会将导航 url 呈现到链接。

我不知道为什么它不呈现 url 请帮助摆脱这种情况。

提前致谢。

4

1 回答 1

0

确保 NavigateURL 属性的路径正确。如果与当前文件不在同一个文件夹中,请尝试在 NavigateURL 的开头添加“~/”或“../”。

确保 dt.Rows[0]["SuppId"] 实际上获得了您期望的值。

单步调试调试器中的代码,以验证您正在使用的 Page_Load 事件是否正在按您的预期实际执行和修改值。

于 2013-10-10T20:15:29.303 回答