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, но не сложные типы, поэтому вы должны вернуть один из этих типов или создать представление с помощью модели Dictionary и итерации ключей броска и vslues, чтобы увидеть это.

Смежные вопросы