2012-04-03 13 views
0

ここに問題があります。今はWebベースのアプリケーションを行っていますが、私のコーディングにはエラーはありませんでしたが問題はありました。たとえば、ユーザーがデータベースからコンボボックス、ドロップダウンリスト、およびカレンダーで任意のデータを選択した後、ユーザーは[レポート]ボタンをクリックします。ユーザーが[レポート]ボタンをクリックすると、レポートページに移動します。パラメータを渡しませんでした

コード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 = 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

関連する問題