Не передал параметр - PullRequest
       2

Не передал параметр

0 голосов
/ 03 апреля 2012

У меня проблема здесь.Сейчас я делаю свое веб-приложение, в моем кодировании не было ошибок, но возникли проблемы.Например, после того, как пользователь выберет какие-либо данные в выпадающем списке, выпадающем списке и календаре из базы данных, пользователь нажмет кнопку «Отчет».После того, как пользователь нажмет кнопку «Отчет», он перейдет на страницу отчета.

Код studDetail.aspx.cs:

if (Date != "" && studNam != "ALL" && subject != "ALL")
{
  Response.Redirect("repStudReport.aspx?Date =" 
                    + Date + "&studNam =" + studNam + "&subject =" + subject);
}

Когда я отлаживаю переменную кодирования для даты, имени ученика и предмета (в studDetail.aspx.cs) не равны нулю, что означаетчто это имеет значение.Моя проблема в том, что значение из даты, имени студента и темы (studDetail.aspx.cs) не передается в этот код (repStudReport.aspx.cs):

Код для repStudReport:

string Date = Request.QueryString["Date"];
string studNam = Request.QueryString["studNam"];
string subject = Request.QueryString["subject"];

Date = ноль studNam = ноль и subject = ноль

Ответы [ 2 ]

2 голосов
/ 03 апреля 2012

попробуйте это?

Response.Redirect("repStudReport.aspx?Date=" + Date + "&studNam=" + studNam + "&subject=" + subject);

Я думаю, это из-за пробела между именем вашего параметра и "="

0 голосов
/ 03 апреля 2012

Можете ли вы проверить условие, используя строку с нулевым или пустым методом

if(string.IsNullOrEmpty(Date))
{

}

Спасибо Дип

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...