блог

кткКСНУМКС-дпКСНУМКСекм
16 мар КСНУМКС

АСП.НЕТ на ОпенСхифт: Први кораци у АСП.НЕТ

Зашто Увод у АСП.НЕТ на ОпенСхифт?

У току развијања АСП.НЕТ-а користећи ОпенСхифт, открио сам да неколико туториала за почетак на АСП.НЕТ-у су

а) претјерано ум превладавају, и

б) не прелазите на рукавице како функционише

Ако користите АСП.НЕТ на ОпенСхифт-у, требало би да имате капацитет да то схватите!

У овом аранжману за извођење инструкција, скочио бих на шансу да вам дам темељно схватање како АСП.НЕТ функционише и шта радите пре него што почнете да постављате своје обавезе на ОпенСхифт. Ускоро ћемо доћи до тога у чланку.

У деловима КСНУМКС и КСНУМКС ове наставне вежбе, прећи ћу брзо почеци користећи лаиоут у Висуал Студио Цоммунити КСНУМКС. Ово подразумева да ће бити за Виндовс у овом делу. У сваком случају, ја ћу водити више од врха до дна и радићу све без постављања у Висуал Студио Цоде-у узимајући у обзир након тренинга који ће бити релевантан за Линук или Мац, а поред тога и за Виндовс. У случају да не користите Виндовс, у сваком случају можете да идете у деловима КСНУМКС и КСНУМКС како бисте добили општу мисао како направити крајњу тачку РЕСТ-а у .НЕТ Цореу.

Требали бисмо почети!

Одељак КСНУМКС - Постављање АСП сервиса

Отвориће вас основним АСП сервисом помоћу контролера. Морам осигурати да видите како контролери функционишу пре него што се потпуно преселите на МВЦ.

ПРИПРЕМИТЕ ВАШ ПРОЈЕКАТ

У Висуал Студио-у (користим Цоммунити Едитион КСНУМКС) кликните на Филе и након тога Нев Пројецт.

Под организатором Темплатес -> Висуал Ц # -> Веб Веба, изаберите АСП.НЕТ Цоре Веб Апплицатион (.НЕТ Цоре). Од кључног је значаја да изаберете .НЕТ Цоре, а не .НЕТ Фрамеворк, јер је ово .НЕТ цросс-стаге библиотека.

пројецт-КСНУМКСкКСНУМКС АСП.НЕТ на ОпенСхифт: Први кораци у АСП.НЕТ

Унесите свој подухватни назив - ово може бити све што желите, у овој инструкцијској вјежби назваћу га МеовВорлд.

Наравно, ова локација ће бити у вашем Висуал Студио Пројецт организатору, али немојте оклевати да то промените у случају да бисте добили шансу да ускладиштите инструкцију на неком другом месту.

Морамо направити још један аранжман (одговор подсећа на аце подухват који држи различите активности са којима ћете радити) и морамо нешто назвати аранжманом.

Наравно, аранжман се назива исто као и ваш подухват. Ово је сјајно у реду, па напустите то што је могуће. Ако је то могуће, ви сте више него добродошли да га преименујете у случају да вам се изузме шанса.

Уверите се да је Креирање директоријума проверено - ово није критично због шансе да схватите шта радите, већ то много помаже у чувању ствари.

Такође можете Висуал Студио направити продавницу гит наравно. Нећу то радити пошто је ово инструкција, али се у већем обиму продужава, можда ћете морати.

Када сте задовољни са сваким од поставки, кликните на дугме У реду да бисте прешли на следећи корак.

ИЗАБРАТИ СВОЈ ПРОГРАМ

Овде би требало да имате три избора. За ову наставну вежбу, потребно је да изаберете избор Веб АПИ-а. Уђем у друге две са будућим туторијалима.

темплате-КСНУМКС-КСНУМКСкКСНУМКС АСП.НЕТ на ОпенСхифт: Почетак у АСП.НЕТ-у

Са шансе да у овом тренутку сакупљате и покренете подухват, отвориће вам програмски прозор (или таб) и одвести вас ... / програмски интерфејс / вредности / - који ће приказати ЈСОН кластер који показује ово:

апи-вредности-КСНУМКСкКСНУМКС АСП.НЕТ на ОпенСхифт: Почетак у АСП.НЕТ-у

Затворите свој програм и осигурите да зауставите свој подухват стискањем црвеног квадрата (који каже "Куит Дебуггинг" када превлачите мишем) с циљем да га можете промијенити.

АЛТЕРИРАЊЕ ВАШЕ КОНТРОЛЕРА

У Солутион Екплорер-у идите на Солутион Наме -> срц -> Име пројекта -> Контролери -> ВалуесЦонтроллер.цс и отворите га.

Погледајте како сваки од метода има Хттп ... "особину која се односи на њих (ХттпГет, ХттпПост, ХттпПут и ХттпДелете). Ово је хттп метода - ХттпГет је млин који се користи за стизање на веб страницу. Садржаји се могу пренети на сваки метод као фактори низа упитника (или подаци о курсу - више на рутама касније).

Десни клик на коверте контролера и направите другу класу под називом ЦатЦонтроллер.

контролер-КСНУМКСкКСНУМКС АСП.НЕТ на ОпенСхифт: Први кораци у АСП.НЕТ

Додајте библиотеку Мицрософт.АспНетЦоре.Мвц да бисте помогли да ваш код буде савршен.

Додајте пратећи Меов метод у своју класу:

цоде-КСНУМКС-КСНУМКСкКСНУМКС АСП.НЕТ на ОпенСхифт: Како започети у АСП.НЕТ

Сада покрените код. У вашем програму, аффик / цат / билл / на лоцалхост: ##### да видите свој рад у стварном животу.

фелине-билл-КСНУМКСкКСНУМКС АСП.НЕТ на ОпенСхифт: Први кораци у АСП.НЕТ

Ви се развијате ХттпГет ("/ цат / билл") да пишете ХттпГет ("цат / билл") и промените назив метода из јавног низа "Иовл ()" да бисте отворили низ Билл ().

Имајте на уму да ни назив контролера или метода не утичу на начин. Редовна је пракса да све буде уједначено, тако да освежите шифру:

цоде-КСНУМКС-КСНУМКСкКСНУМКС АСП.НЕТ на ОпенСхифт: Како започети у АСП.НЕТ

Сада, како би било укључити још једну мачку!

цоде-КСНУМКС-КСНУМКСкКСНУМКС АСП.НЕТ на ОпенСхифт: Како започети у АСП.НЕТ

Сада можете покренути код и отворити свој програм на: ... / цат / стеве /

цат-стеве-КСНУМКСкКСНУМКС АСП.НЕТ на ОпенСхифт: Први кораци у АСП.НЕТ-у

Можемо наставити са укључивањем мачака, ипак прављење метода за сваког може постати јасно иритативно, па како то променити. Можемо искористити расправу о имену мачке која ће бити усвојена као низ питања. Дакле наш код сада може да подсећа на то:

цоде-КСНУМКС-КСНУМКСкКСНУМКС АСП.НЕТ на ОпенСхифт: Како започети у АСП.НЕТ

Сада покрените шифру и усмерите свој прегледач на: ... / цат? цат = билл и онда ... / цат? цат = стеве

Сада имамо мачке на сличном начину, међутим УРЛ је мало збуњен. Ово је место у коме долазе фактори кроз путеве. Све што нам треба је мала промјена на коду:

цоде-КСНУМКС-КСНУМКСкКСНУМКС АСП.НЕТ на ОпенСхифт: Како започети у АСП.НЕТ

Штавише, сада можемо подржати коришћење: ... / мачка / рачуна и ... / мачка / стеве.

То је за почетни сегмент ове презентације. Постављајући ова два начина за мачке и оно што кажу, почели сте да правите АСП.НЕТ веб сервис са два АПИ позива! Мој следећи пост ће расправљати о прикупљању и постављању података, ио томе како се сједнице раде, док растемо мачји рој.

GTranslate Your license is inactive or expired, please subscribe again!