ASP.net parametr do kontrolki

0

Witam,

Mam może głupie pytanie ale już siedzę od jakiegoś czasu i dojść do rozwiązania nie mogę.
Problem: 1. Czy dobrze przesyłam parametr do kontrolki ? 2. Jak ma wyglądać link ?
Oto kontrolka:

public class ContractorsController : ApiController
    {
        // GET api/contractors

        public HttpResponseMessage GetPerson(string CardCode /*= "100003190"*/)
        {

            if (string.IsNullOrWhiteSpace(CardCode))
                return Request.CreateResponse(HttpStatusCode.NotFound, "BAD BAD BAD");

            var result = ContactPerson.GetPersons(CardCode);
            return Request.CreateResponse<IEnumerable<ContactPerson>>(
              HttpStatusCode.OK,
              result,
              new MediaTypeHeaderValue("application/json") { CharSet = "utf-8" }
               );

        } 

Czy link ma wyglądać "http://localhost/Contractors/GetPerson=100003190" ?

Z góry dziękuje za pomoc.

2

http://localhost/Contractors/GetPerson?CardCode=1000003190
Musisz podać nazwę parametru jeśli nie jest ustawiony w routingu.

0

Dziękuje za pomoc, działa.

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0