自从它几乎发布以来,我几乎一直在使用Classic ASP.但是我无法适应ASP.NET平台.
我被许多人建议转移到PHP,因为它是意大利面条代码(我喜欢SPAGHETTI代码),它就像经典的asp ..但学习Apache服务器并保护它我听说是另一个自己学习的大项目..并且因为我对MS服务器了解得更多,所以我更喜欢和MS保持联系.
但是,我真的想学习另一个平台,我正在研究MVC框架,MVC 1,2或3就像意大利面条代码?也许我错了.我认为MVC3现在是最好的?
无论如何,从经典ASP,你认为这将是最容易和最难掌握的?所有编译和使用Visual Studio的ASP.NET让我想起了我以前在Visual Basic中制作应用程序的时候,但我真的很喜欢意大利面条代码而不是编译东西..
如果有人曾经从经典的asp转换过,你做了什么以及为什么,掌握新平台有多容易?(最好是MVC)
我在这里按照这些说明操作:http://w3schools.com/razor/razor_example.asp 注意:我正在使用Web Matrix
这个例子说这样做:
@
{
var imagePath;
if( Request["Choice"] != null)
{imagePath="images\" + Request["Choice"];}
}
<!DOCTYPE html>
<html>
<body>
<h1>Display Images</h1>
<form method="post" action="">
<div>
I want to see:
<select name="Choice">
<option value="Photo1.jpg">Photo 1</option>
<option value="Photo2.jpg">Photo 2</option>
<option value="Photo3.jpg">Photo 3</option>
</select>
<input type="submit" value="Submit" />
</div>
<div style="padding:10px;">
@if(imagePath != "")
{<img src="@imagePath" alt="Sample" />}
</div>
</form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
所有我得到这个错误:
有什么必须设置接受@ {在单独的行?
Server Error in '/' Application.
Parser Error
Description: An error occurred during the …Run Code Online (Sandbox Code Playgroud)