Я хотел был бы создать страницу ASP.Net без всех вещей codebehind и конструктора. В принципе, я хочу вернуться к классике ASP, но сохраните CLR и базовую библиотеку классов, которые делают .Net oh-so-wonderful. Я хотел бы просто страничное что-то вроде этого:ASP.Net без codebehind
<html> <body> <div> <% int customerID = Request.QueryString["CustomerID"]; //Customer and DataAccess classes come from an extenal assembly Customer customer = DataAccess.GetCustomer(customerID); %> You asked for Customer with ID: <%=customerID;%><br /> Name: <%=customer.Name;%><br /> Phone: <%=customer.Phone;%><br /> </div> </body> </html>
Однако там, кажется, некоторые проблемы с этим.
- Объект Request доступен только внутри объекта Page. Я хочу полностью удалить страницы codebehind и designer.
- No intellisense
- Что-нибудь еще, о чем я должен знать, прежде чем я углубись в это?
- Не знаю, как начать вытягивать в extenal библиотек
Вы должны изучить ASP.NET DataBinding. С самого начала это уменьшит большую зависимость от кода. Однако: у вас будут проблемы с блоками управления. – Aren