0
我在我的網站中使用Url重寫。從ASP.NET 4.0 GridView中的URL重寫
我能夠重寫使用
Response.RedirectToRoute("bills-show");
從我的GridView
但我怎麼能重定向到另一頁面的URL? 當前我在我的GridViewRowDataBound
中使用以下代碼。
e.Row.Attributes.Add("onclick", "location='CallCenter/BillDetails.aspx?billNo=" + e.Row.Cells[0].Text + "'");
但我需要的是使用URL重寫。
我嘗試使用
e.Row.Attributes.Add("onclick", "WriteUrl(" + e.Row.Cells[0].Text + ")"); // in GridViewRowDataBound.
和
protected string WriteUrl(string billNo)
{
return pg.GetRouteUrl("bill-details", new { billno = billNo });
}
,但是這是不工作!
你能幫我嗎?
你的新網址看起來像? – Uriil
'website.com/orders/127'這裏'127'是'billNo' –