asp:HyperLink 控件不同数据 跳转不同的页面

<asp:HyperLink ID="hlDetail" CssClass="details" runat="server" OnPreRender="HyperLink_DataBinding"
Text='<%# Eval("Id") %>' Target="_blank"></asp:HyperLink>

 

重点在 OnPreRender 事件

protected void HyperLink_DataBinding(object sender, EventArgs e)
{
HyperLink HyperLink = sender as HyperLink;
int bid = 0;
if (int.TryParse(HyperLink.Text, out bid))
{
//HyperLink.Attributes.Add("onclick", "checkOrder(this,'" + bid + "','" + AccountInfo.EmpId + "');");
HyperLink.Text = "详情";
Examine_OrderPool order = OrderList.SingleOrDefault(o => o.Id == bid);
int flowtype = Convert.ToInt32(order.FlowType);
switch (flowtype)
{

case (int)FlowType.RapidPlus:
HyperLink.NavigateUrl = "../ExamineIMP/ExamineDetail.aspx?Bid=" + bid;
break;

case (int)FlowType.BuyVehiclePho:
HyperLink.NavigateUrl = "../ExamineIMP/VMortgageExamineDetail.aspx?Bid=" + bid;
break;

}
}
}

转载于:https://www.cnblogs.com/wdnrsjd/p/8026696.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值