我觉得有点傻,问这么简单的问题。
我正在参加我的第一个网络编程课程,我刚才有一个关于ASP.NET网络表单的快速问题。
ASP.NET Web表单究竟是什么?
我的理解是它们是可以从用户获取信息然后处理服务器上的进程信息的网页。处理完毕后,可以通过更改页面的HTML将信息显示给用户。
我确实问过我的教授,并且被告知ASP.NET Web表单只是“从Page(页面?)类”中获取的表单。这个解释让我有点困惑,这就是我现在问的问题......
我错过了一个有趣的概念吗?
谢谢
答案 0 :(得分:0)
计算机中的所有内容都是
Input -> Processing -> Output
不仅是asp.net网络表单。
特别是asp.net网页表单,是一种生成网页的方法。这是我能说的最简单,可以从非常简单到非常复杂,是一种非常强大的语言,它可以做很多事情而不是生成页面。你可以从生成页面开始,逐渐发现它的强大功能。
答案 1 :(得分:0)
将其视为服务器端脚本,在服务器收到用户请求时执行,执行某些处理并向客户端呈现响应,该响应通常是在浏览器中呈现的HTML页面。
答案 2 :(得分:0)
Web Form是一种Asp.net网页设计模式。开发人员将其作为单独的表单开发。 (Home.aspx ==主页)。代码,客户端脚本,服务器脚本,Html,样式表一切都是耦合的。因此它从头开始作为一种形式开发。因此,当托管用户请求主页时,它会使用自己的样式,Html,Codebehind文件来覆盖页面类。
所有服务器控件都必须显示在<form>
标记内,<form>
标记必须包含runat="server"
属性。 runat="server"
属性表示应在服务器上处理表单。它还表明服务器脚本可以访问所附的控件:
有关更深入的信息: http://msdn.microsoft.com/en-us/library/ms973868.aspx http://www.asp.net/web-forms/what-is-web-forms