2016-09-09 17 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を理解していますが、複雑ではないタイプこれらの型のうちの1つを返すか、モデルディクショナリでビューを作成し、スローキーとvsluesを繰り返して参照する必要があります。

関連する問題