Web API контроллерине классты кантип кошом?
Web API контроллерине классты кантип кошом?

Video: Web API контроллерине классты кантип кошом?

Video: Web API контроллерине классты кантип кошом?
Video: 【Кухонный тур】Коллекция посуды, идеи организации и 11 рецептов домашней кухни 2024, Май
Anonim

кошуу а Controller

Web API контроллерлору MVCге окшош контроллерлор , бирок класстын ордуна ApiController классын мурастаңыз Controller класс. Solution Explorerде, оң баскычты чыкылдатыңыз Контроллер папка. Тандоо кошуу анан тандаңыз Controller . Ичинде кошуу Scaffold диалогу, тандаңыз Web API Controller - Бош

Бул жерде мен кантип Web API'ге контроллерди кошо алам?

1-кадам: Solution Explorerде оң баскычты чыкылдатыңыз Контроллер папкага жана өтүңүз кошуу жана тандаңыз Controller . 2-кадам: Кийинкисинде кошуу Scaffold устасы, тандаңыз Web API сол панелден жана тандаңыз Web API 2 Controller - Оң панелден бош. чыкылдатыңыз кошуу.

Ошондой эле сурашы мүмкүн, башкаруучу API деген эмне? Web API Controller . Web API Controller ASP. NET MVC окшош контролер . Ал кирүүчү HTTP сурамдарын аткарат жана чалуучуга жооп жөнөтөт. Web API контроллери астында түзүлө турган класс болуп саналат Контроллер папка же долбоордун түпкү папкасынын астындагы башка папка.

Мындан тышкары, контроллер менен API контроллеринин ортосунда кандай айырма бар?

Сиз, албетте, экөөнү бириктире аласыз ApiController MVC барагынан AJAX чалууларына жооп бериңиз. Негизи контролер mvc жана үчүн колдонулат api - контролер эс алуу үчүн колдонулат - API экөөнү тең керектүү программада колдоно аласыз. Динамикалык эки сапты кошуу же эки санды кошуу функциясы?

Мен Web API'ден контроллерумду кантип тапсам болот?

Ачкыч үчүн маршруттук сөздүктөн караңыз " контролер ". Бул ачкыч үчүн маанини алып, сапты кошуңуз " Controller " to алуу the контролер түрү аты . а изде Web API контроллери бул түрү менен аты.

Сунушталууда: