2016-09-09 2 views
-1

누구든지이 일을 도와 줄 수 있습니까? 다음과 같이 표시
데이터를 표시하지 않음

public Dictionary<string,object> UserExistOrNot() 
    { 
     Dictionary<string, object> result = new Dictionary<string, object>(); 
     SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["conStr"].ConnectionString); 
      string _userName = "user01"; 
      string _password = "user"; 
      string sqlQuery = "select * from [User] t0 inner join UserProfile t1 on t0.UserId=t1.UserId where t0.UserName='" + _userName + "' and t0.Password='" + _password+"'"; 
      SqlDataAdapter da = new SqlDataAdapter(sqlQuery, con); 
      DataSet ds = new DataSet(); 
      da.Fill(ds, "usertable"); 
      if (ds.Tables[0].Rows.Count > 0) 
      { 
       foreach (DataRow dr in ds.Tables[0].Rows) 
       { 
        result.Add("UserId", dr["UserId"]); 
        result.Add("UserName", dr["UserName"]); 
        result.Add("Password", dr["Password"]); 
        result.Add("Email", dr["Email"]); 
        result.Add("Mobile", dr["Mobile"]); 
        result.Add("Gender", dr["Gender"]); 
        result.Add("Street1", dr["Street1"]); 
        result.Add("Street2", dr["Street2"]); 
        result.Add("Street3", dr["Street3"]); 
        result.Add("Street4", dr["Street4"]); 
        result.Add("CityId", dr["CityId"]); 
        result.Add("StateId", dr["StateId"]); 
        result.Add("Country", dr["Country"]); 
       } 
      } 
      else 
       return result; 

     return result; 
    } 

출력 :

System.Collections.Generic.Dictionary`2[System.String,System.Object] 


내가 대신 유형의 데이터를 표시 할

+0

이 결과를 사용하면 해당 코드가 표시됩니다. 바인딩이 잘못되었습니다. –

+0

출력 위치? 보기에서? –

+0

@SandipPatel 실제로이 UserExistornot은 내 컨트롤러의 동작 메서드에서 호출하는 메서드입니다. 그래서 테스트 목적을 위해 브라우저에서 데이터를 표시하기 전에 액션 메서드 –

답변

0

브라우저는 순수한 텍스트, XML 또는 HTML,하지만 복잡하지 유형을 이해 이러한 유형 중 하나를 반환하거나 모델 사전을 사용하여보기를 작성하고 던지기 키와 vslues를 반복하여 볼 수 있습니다.

관련 문제