Я новичок в ядре asp.net и Razor, я пытаюсь вызвать функцию со страницы cshtml до его внутренней страницы cs:
<button onclick="@{Model.GetUserInfo(1);};" type="submit">Search</button>
cshtsml.cs
public UserInfo GetUserInfo(int userId)
{
using (var client = new HttpClient())
{
var response = client.GetAsync($"localhost:44322/api/User/user/{userId}{userId}");
var body = response.Result.Content.ReadAsAsync<UserInfo>().Result;
return body;
}
}
Я хотел бы получить информацию из API и отобразить информацию, которую я получил.
С этим кодом, если я поставлю {} вокруг Model.GetUserInfo (1); кнопка не отображается, без {} она не компилируется.
Кто-нибудь из вас может мне помочь с этим? спасибо.