私は静的URL(.shtml)を構築し、最後に?id = 1を追加するaspxページを持っています。asp.net querystringがnullを返す
ロード時にこのクエリ文字列をキャプチャしようとすると、nullが返されます。
aspxファイルと同じ手順を実行すると、クエリ文字列が返されます。
LinkButton lnk = (LinkButton)this.Master.FindControl("lnkMasterLink");
if (Request.QueryString["r"] != null)
{
lnk.PostBackUrl = "lastpage.aspx";
}
任意のアイデア:
<a href="<%#GetSEOUrl(Eval("ID")) %>" ><img
align="left" src="../../App_Themes/default/assets/images/v.png" /></a>
public string GetSEOUrl(object ID)
{
//get url from db which will look like /directory/page.html
structtest valRes = objRes.GetRow(ID);
string r = Request.QueryString["r"];
return Functions.getSiteUrl() + valRes.SEOURL + "?R=" + ;
}
はその後、私の負荷のページに、私は、クエリ文字列を取得しますか?
おかげ
私たちは読者に気にしないコードを投稿してください。 – JonH
投稿コードください! –
は私の投稿を更新しました – James