範例
string QkeyWord = Request.QueryString["KeyWord"];
if (QkeyWord != null)
{ //因為值為空,所以不能Tostring!
this.AccessDataSource1.SelectCommand = "select * from seorank where K_CompanyUid='" + Session["UserName"].ToString() + "' and K_Word='" + QkeyWord + "' order by K_Date desc";
this.GvkeyWords.DataBind();
}
最後得出一個教訓,如果是頁面剛開始載入就判斷別的頁面傳入的值,應該用語句
1
QkeyWord = Request.QueryString["KeyWord"];
儘量不要直接用Tostring,切記切記!!
我就是在字元型的變數時都習慣性的加個Tostring()才造成這個錯誤!
沒有留言:
張貼留言