我喜欢.net但我不喜欢传统上使用mvc模型和诸如此类的东西在asp中构建页面的方式。
是否可以以这样的方式设置项目:无论页面如何,每个请求都被定向到一个单独的函数,该函数为我提供了所有请求参数,会话和发布数据,我可以从中获取那里?
答案 0 :(得分:0)
最简单的方法是为所有URL创建MVC路由。在action方法中,您可以从Request
对象中提取任何内容。这是非常基本的。
您可以使用来自Global.asax或HTTP模块的BeginRequest
事件获得更多基本信息。此事件在任何其他处理发生之前运行。
我相信ASP.NET 5你可以获得更多" basic"通过替换几乎所有东西。
答案 1 :(得分:0)
听起来像是在处理原始PHP之类的东西。如果是这样的话,你仍然可以自由地回到ASP的黑暗时代,一起放弃webforms和MVC。原始的Request,Sever和Session变量始终存在。
你有多基础?:
<!DOCTYPE html>
<html>
<body>
<%
Dim ipa
ipa = Request.ServerVariables("remote_addr")
Response.Write(ipa)
%>
</body>
</html>