Строка запроса asp.net возвращает ноль - PullRequest
0 голосов
/ 22 декабря 2011

У меня есть страница aspx, где я создаю статический URL (.shtml) и в конце добавляю его с? Id = 1.

когда я пытаюсь перехватить эту строку запроса при загрузке, возвращается ноль.

если я делаю ту же процедуру для файла 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=" + ;
}

тогда на моей странице загрузки я получаю строку запроса:

LinkButton lnk = (LinkButton)this.Master.FindControl("lnkMasterLink");

if (Request.QueryString["r"] != null)
{
    lnk.PostBackUrl = "lastpage.aspx";
}

есть идеи?

Спасибо

1 Ответ

0 голосов
/ 22 декабря 2011
va id = Request.QueryString["id"];

ключи чувствительны к регистру.

...