2012-04-03 4 views
0

여기에 문제가 있습니다. 지금 나는 Web Based Application을하고 있는데, 코딩에는 어떤 오류도 없지만 문제가있다. 예를 들어, 사용자가 콤보 상자, 드롭 다운 목록 및 달력에서 데이터를 선택하면 데이터베이스에서 '보고서'버튼을 클릭합니다. 사용자가 '리포트'버튼을 클릭하면 리포트 페이지로 이동합니다.매개 변수를 전달하지 못했습니다.

코드 studDetail.aspx.cs는 :

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

내가 (studDetail.aspx.cs에서) 날짜, 학생의 이름과 주제에 대한 코딩 변수를 디버깅

는 값을 가지고 있음을 의미하는 null로 동일하지 . 내 문제는, 날짜 값입니다, 학생 이름 및 제목 (studDetail.aspx.cs)는 이러한 코드에 통과하지 못한 (repStudReport.aspx.cs) : repStudReport에 대한

코드 :

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

Date = NULL studNam = NULL 및 subject = NULL

답변

2

시도해주세요.

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

내가 그것을 때문에 당신의 매개 변수 이름과 사이의 공간의 생각 "="

+0

너무 감사합니다. 나는 항상 나의 studDetail.aspx.cs 코딩에 문제가 있다고 생각했다. 헤헤 – stillLearning

0

u는 스트링 null이거나 비어있어서

if(string.IsNullOrEmpty(Date)) 
{ 

} 
인 사용 상태를 확인할 수있다

감사합니다. Deepu

관련 문제