Asp.net mvc 3 “遇到结束标记”;表「;没有匹配的开始标记。您的开始/结束标签是否正确平衡?
我最近开始学习MVC3。我设计了一个web应用程序,我无法使用Razor引擎的表单标记,请看下面的代码Asp.net mvc 3 “遇到结束标记”;表「;没有匹配的开始标记。您的开始/结束标签是否正确平衡?,asp.net-mvc-3,razor,Asp.net Mvc 3,Razor,我最近开始学习MVC3。我设计了一个web应用程序,我无法使用Razor引擎的表单标记,请看下面的代码 <html> <head> <title>Index</title> </head> <body> <div> @using (Html.BeginForm("Index","Data", FormMethod.Post)) { <table>
<html>
<head>
<title>Index</title>
</head>
<body>
<div>
@using (Html.BeginForm("Index","Data", FormMethod.Post))
{
<table>
<tr>
<td>
@Html.Label("Enter Your Name:")
</td>
<td>
@Html.TextBox("Name")
</td>
</tr>
<tr>
<td>
@Html.Label("Enter your Age:")
</td>
<td>@Html.TextBox("Age")
</td>
</tr>
<tr>
<td>
Select Your Gender:
</td>
<td>
@Html.RadioButton("N_Gender", "M")<span>Male</span>
@Html.RadioButton("N_Gender", "F")<span>Female</span>
</td>
</tr>
<tr>
<td>
<input type="submit" value="Submit" />
</td>
<td>
<button type="reset" value="reset" />
Reset</button>
</td>
</tr>
</table>
}
</div>
指数
@使用(Html.BeginForm(“Index”,“Data”,FormMethod.Post))
{
@Label(“输入您的姓名:”)
@Html.TextBox(“名称”)
@Label(“输入您的年龄:”)
@Html.TextBox(“年龄”)
选择您的性别:
@单选按钮(“N_性别”,“M”)男性
@单选按钮(“N_性别”,“F”)女性
重置
}
当我运行这个应用程序时,我得到一个错误,如
“/”应用程序中出现服务器错误。
分析器错误
“说明:解析为该请求提供服务所需的资源时出错。请查看以下特定的解析错误详细信息,并适当修改源文件。”
分析器错误消息:遇到没有匹配开始标记的结束标记“table”。开始/结束标记是否正确平衡?您的HTML格式不正确 像这样试试
<html>
<head>
<title>Index</title>
</head>
<body>
<div>
@using (Html.BeginForm("Index","Data", FormMethod.Post))
{
<table>
<tr>
<td>
@Html.Label("Enter Your Name:")
</td>
<td>
@Html.TextBox("Name")
</td>
</tr>
<tr>
<td>
@Html.Label("Enter Your Age:")
</td>
<td>
@Html.TextBox("N_Age")
</td>
</tr>
<tr>
<td>
@Html.Label("Enter Your Gender:")
</td>
<td>
@Html.RadioButton("Gender""M")<span>Male</span>
@Html.RadioButton("Gender""F")<span>Female</span>
</td>
</tr>
<tr>
<td>
<input type="submit" value="Submit" />
</td>
<td>
<button type="reset" value="reset">
Reset<button>
</td>
</tr>
</table>
}
</div>
</body>
</html>
指数
@使用(Html.BeginForm(“Index”,“Data”,FormMethod.Post))
{
@Label(“输入您的姓名:”)
@Html.TextBox(“名称”)
@Label(“输入您的年龄:”)
@文本框(“N_年龄”)
@Label(“输入您的性别:”)
@Html.RadioButton(“性别”“M”)男性
@单选按钮(“性别”F)女性
重置
}
这是一个老问题,但只是其他人面临这个问题。这个问题显然意味着Razor在解决某些元素的关闭选项卡时遇到了问题
报告的行号可能错误。但是有一些错误使您的标记无效
解决问题的一种方法(至少我是这样做的)是使用一些在线验证。这将发现标签有问题
您可以在线搜索或使用
希望有帮助 我做了更正,但我仍然得到相同的错误!!老问题,我知道。但是
Reset
不应该是Reset