Web サイトで URL 書き換えを使用しています。
を使用してURLを書き換えることができます
Response.RedirectToRoute("bills-show");
しかし、GridView から別のページにリダイレクトするにはどうすればよいですか?? 現在、私は次のコードを使用しています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 });
}
しかし、これは機能していません!!!
あなたは私を助けることができます ???