반응형
url 쿼리 스트링으로 전달되는 값을 컨트롤러에서 받는 방법
1. 메서드 파라미터로 받기
public string test(string userid, int age)
{
return "user id: " + userid + " age: " + age;
}
2. Request 이용
public string test()
{
// 사용자의 요청에서 쿼리 파라미터 값 얻어오기
string userid = Request.Query["userid"];
string? age = Request.Query["age"]; // ? 는 null 도 허용한다는 의미
return "user id: " + userid + " age: " + age;
}
3. 모델 객체 이용
// 컨트롤러
using HelloAspMVC.Models;
..
public string test5(Users user)
{
string userid = user.UserId;
int age = user.Age;
return "user id: " + userid + " age: " + age + "!!";
}
// =======
// Users 클래스
namespace HelloAspMVC.Models;
public class Users
{
public string UserId { get; set; }
public int Age { get; set; }
}
728x90
반응형
'Backend 개발 > .NET' 카테고리의 다른 글
ASP.NET [ViewData, ViewBag, ViewModel] 비교 (0) | 2025.05.26 |
---|---|
ASP.NET Controller 에서 View로 데이터 전달하는 방법 (0) | 2025.05.22 |
ASP.NET MVC Razor View란? (0) | 2025.05.21 |
ASP.NET MVC Controller View 렌더링 방법 (0) | 2025.05.14 |
ASP.NET MVC URL 여러 개 매핑하는 방법 (1) | 2025.05.13 |