【发布时间】:2014-07-22 20:28:41
【问题描述】:
这里有个奇怪的问题,
我开始在一个已经很大的网站上工作。它是用 c# 和 asp.net 构建的。试图了解它是如何工作的,我有点困惑。
到目前为止我所知道的 MVC 使用这样的东西
<body>
<form id="form1_ method="create" runat="server">
.............
.............
<asp:button id="btn" onClick="click" ...
在控制器内部我们处理“创建”动词
但是在这个网站上,没有带有方法的“表单”......只有字段集和 UpdatePanel 有很多要填充的文本框......当我们点击按钮时,后面代码中的函数只需调用存储过程,传递参数
这是另一种实现 MVC 的方式吗?我迷失了没有要处理的 HTML 动词
【问题讨论】:
-
您确定您了解什么是 ASP.NET Web 表单、ASP.NET MVC、存储过程(这是特定于 SQL 的东西,而不是 ASP.NET)?我建议从这些主题的基础教程开始,然后提出更合适的问题。
-
对我来说它看起来像 ASP.NET Web 窗体。这不是 MVC。
-
顺便说一句,HTTP 中没有“CREATE”方法。
-
我同意上面的一些 cmets。不想变得残忍,我建议您真正退后一步,了解定义您错误处理的每种技术的定义。根据对这一个问题的回答移动前锋,你会对自己和客户(有吗??)造成伤害
-
对 CREATE 感到抱歉。我的意思是 POST。我不知道 ASP.Net webforms 与 asp.net mvc 不同。在互联网的某个地方,我看到有人说 .net 3.5 没有 URL 映射(我正在使用该版本)。我传递像
/user/user.aspx?action=0这样的参数我告诉文件夹、源代码和完成操作的值,项目内部没有映射代码这样做(比如一些restfull webservices)我会看看ASP.NET Web表单和 MVC 以了解更多关于它们的信息。
标签: c# asp.net stored-procedures