MVC3 ішінде қайтарылған классикалық ASP беттер

Классикалық ASP веб-бетін әрекеттер нәтижесі және т.б. ретінде тікелей қайтаруға болады ма? Мен әлі де бұрынғыдай сақталып, тіпті ұзартылған классикалық ASP қосымшаларын жинақтадым.

Мен жаңа Classic ASP кодын жазуды MVC негізделген орнатуды тоқтатуды іздеймін (бұл бөлім басқаша). Сондықтан барлық қолданбаларды қайта жазуды талап етпейтін, бірақ ASP.Net-ге жазылған мүмкіндіктерді бірте-бірте қосу мүмкіндігін беретін кез-келген нұсқаларды іздеймін.

Ең дұрысы мен контроллерлердің ерекшеліктерін ұйымдастырғым келеді, содан кейін қолданыстағы ASP беттерін әрекеттердің нәтижесі ретінде қайтарады. URL құрылымын қалыпты MVC торабы сияқты бірдей етіп көруін қалаймын.

Кез келген ой немесе кеңес? Бұл туралы басқа да лауазымдар бар екенін білемін. ASP беттерін Әрекет Нәтиже және т.б. арқылы қайтаруға тырысатын ешнәрсе көрмеген.

Рахмет

Грэм

0

1 жауаптар

Классикалық ASP веб-бетін әрекеттер нәтижесі және т.б. ретінде тікелей қайтаруға болады ма?

Жоқ. Сіз жасай алатын ең жақсы, қайта бағыттау. Егер сіз кейбір ASP.NET MVC-дің бұрынғы классикалық ASP торабын тасымалдайтын болсаңыз, оны біртіндеп жасауға болады. Контроллерлерді, үлгілерді және көріністерді енгізу арқылы беттерді бір-бірлеп ауыстыруға болады. iframes -деген уақытта көші-қон кезінде екі технологиямен өзара әрекеттесу үшін уақытша шешім ретінде пайдаланылуы мүмкін.

3
қосылды
ASP бетін оркестрге немесе нәрсеге орап қойған пайдаланушы әрекеті нәтижесін жаза аламын ба?
қосылды автор GraemeMiller, көзі
MVC қолданбасы сияқты URL құрылымын сақтауға көмектеседі ме? Контроллер әдеттегі MVC сайттары сияқты атрибуттармен және т.б. арқылы дәл сол журналға кіруді пайдалануға мүмкіндік береді. Сондай-ақ, мен бәрін бастапқы контроллерге салып, содан кейін құрылымды бере аламын. Содан кейін MVC көріністері бар беттерді баяу ауыстыру үшін басқа әзірлеушілерге ие болыңыз.
қосылды автор GraemeMiller, көзі
Кешіріңіз, мен пайдаланушыға арналған. Мекенжай жолағындағы URL. Пайдаланушы iframe нүктелерінің қайда екенін білмейді.
қосылды автор GraemeMiller, көзі
Ия, мүмкін. Мысалы, бұл қайтару AspResult («/ foo.asp»); және реттелетін әрекет нәтижесі қарапайым HTML бетін жасайды және оның ішінде src сипатын көрсету арқылы iframe көрсететін дене ішінде болады .asp бетіне аргумент ретінде берілді. Бірақ бұл жағдайда контроллер қандай пайда әкелетінін көрмеймін. Клиенттен тікелей .asp бетке қайта бағытталсаңыз болады.
қосылды автор Darin Dimitrov, көзі
@GraemeMiller, URL құрылымы MVC қолданбасы сияқты көрінбейді. Сіз әлі дефрамдарды қолдана аласыз және сол кадрлар классикалық құрылымы бар мұрағатқа нұсқайды.
қосылды автор Darin Dimitrov, көзі