В моей базе данных есть таблица с именем USER
. Эта таблица имеет связанный API в моей программе на C #.
У меня есть переменная, которую я заполняю значением USER.ID
. Когда я заполняю поле, я хочу использовать мой GET
API для возврата полей USER.First_Name
и USER.Last_Name
, чтобы установить значение литерала на моей странице.
Вот код, который я пробовал, но я не думаю, что я на правильном пути (каждый раз, когда я пытаюсь получить атрибуты из моей переменной user
, он говорит мне, что я возвращаю неправильный тип / не может явно преобразовать значение из HTTPActionGet в тип USER
или что-то подобное.
protected void Page_Load(object sender, EventArgs e)
{
using (var client = new HttpClient())
{
client.BaseAddress = new Uri("http://localhost:#####/api/");
var user = client.GetAsync(client.BaseAddress + "user?=" + ConfigurationManager.AppSettings["TestUserID"]);
user u = new user();
u = user;
MyLiteral.Text = u.First_Name
MyLiteral2.Text = u.Last_Name
}
}
Я уверен, что это, вероятно, очень просто сделать, но мой Google-фу подвел меня.