2010-08-08 8 views
0

DDL의 데이터베이스에서 데이터를 검색해야하는지 확인해야하고이 데이터가 특정 값 사용자와 동일한 사이트 (URL)로 리디렉션되는지 확인해야합니다. if 문을 사용하여이 작업을 시도했지만 작동하지 않았습니다. 누구든지 나를 도와주세요.사용자를 사이트 URL로 전환

protected void IMGSite_Click(object sender, ImageClickEventArgs e) 
{ 
    if (DDLBrand.SelectedItem.Text="Sharp") 
    { 
      Response.Redirect("http://toshiba.elarabygroup.com/"); 

    } 
    if (DDLBrand.SelectedItem.Text = "Seiko") 
    { 
     Response.Redirect("http://Seiko.elarabygroup.com/"); 

    } 
} 
+0

당신이 "작동하지 않습니다"무엇을 의미합니까 : 새 창 시도에서 열려면? 그것은 전혀 작동하지 않거나 일부 값에 대해서만 작동합니까? 이 방법에서 중단 점을 시도 했습니까? 예 : 첫 번째'if' 문 다음에'Redirect()'호출 모두에서? – Manfred

답변

1

DDLBrand.SelectedItem.Text = "Seiko"

DDLBrand.SelectedItem.Text == "Seiko"

사용이 등호해야합니다! 다른 비교 (== "샤프")에 대한 동일

편집 :

Response.Write("<script type='text/javascript'>window.open('http://toshiba.elarabygroup.com/');</script>") 
+0

그 원인이 근본 원인 인 경우 위의 코드가 처음부터 컴파일되어서는 안되며 오류 메시지는 "오류 CS0029 : 암시 적으로 'string'유형을 'bool'로 변환 할 수 없습니다."라는 메시지가 표시됩니다. – Manfred

+0

잘 작동했지만 같은 창에 새로운 링크를 열지 않으려 고합니다. – Myworld

+0

작동하지 않았습니다. Response.Write (" ") – Myworld

관련 문제