【发布时间】:2016-06-09 09:31:29
【问题描述】:
代码:
<html>
<body>
@{
if (IsPost) {
string companyname = Request["CompanyName"];
string contactname = Request["ContactName"];
<p>You entered: <br />
Company Name: @companyname <br />
Contact Name: @contactname </p>
}
else
{
<form method="post" action="">
Company Name:<br />
<input type="text" name="CompanyName" value="" /><br />
Contact Name:<br />
<input type="text" name="ContactName" value="" /><br /><br />
<input type="submit" value="Submit" class="submit" />
</form>
}
}
</body>
</html>
我指的是http://www.w3schools.com/aspnet/webpages_forms.asp 来学习基本的.NET,我遇到了这段代码。我在 Visual Studio 中创建了一个新的 aspx 文件并粘贴了代码。但它以 Razor 部分 '@' 作为文本。 谁能帮我解释我应该怎么做才能解决这个问题?
【问题讨论】:
-
您是粘贴到视图 (.cshtml) 还是 html 文件中?
-
我在 Visual Studio 中创建了一个名为 Default.aspx 的新 aspx 页面,然后将代码粘贴到那里。我还尝试使用记事本制作一个普通的 html 文件,发现两者都产生了相同的结果。
-
不一样但相关的问题问here