正在开发一个应用程序,我必须明智地向客户购买详情供应商。因为我已经开发了用户控件并在页面上添加它。但问题是,在用户控制方面,我需要为该供应商的促销优惠页面添加灵活性,以显示供应商的当前优惠。为此我已将超链接添加为休闲用户控件
<asp:HyperLink ID="PromoLink" runat="server">Have promo Code ?</asp:HyperLink>
并将导航网址设置为休闲
PromoLink.NavigateUrl = "Promotion.aspx?Filter=" + dt.Rows[0]["SuppId"].ToString();
但是当加载页面时,不会将导航网址呈现给链接。
我不知道为什么它不会使url plz帮助摆脱这个。
提前感谢。
答案 0 :(得分:0)
确保NavigateURL属性的路径正确。尝试在NavigateURL的开头添加“〜/”或“../”,如果它不在当前文件的同一文件夹中。
确保dt.Rows [0] [“SuppId”]实际上获得了您期望的值。
逐步调试调试器中的代码,以验证您正在使用的Page_Load事件是否正在按预期执行并修改该值。