MVC Controllers中的Action一添加[HttpPost]就报错,
<%using(Html.BeginForm()){%><h2style="height:39px">ThisisTestforAdd</h2><divstyle="he...
<% using (Html.BeginForm()) { %>
<h2 style="height: 39px">This is Test for Add</h2>
<div style="height:70px; width:200px">
我正在学习MVC的使用方法,请多多指教!
</div>
<table style="width:270px;">
<tr>
<td style="text-align:center">添加数据测试</td>
</tr>
<tr>
<td><font size="3">姓名:</font><%: Html.TextBoxFor(m => m.Name) %></td>
</tr>
<tr>
<td><font size="3">年龄:</font><%: Html.TextBoxFor(m => m.Age) %></td>
</tr>
<tr>
<td><font size="3">地址:</font><%: Html.TextBoxFor(m => m.Address) %></td>
</tr>
<tr>
<td style="text-align:left;"> <input type="submit" value="提交" /></td>
</tr>
<tr>
<td>结束</td>
</tr>
</table>
<% } %>
[HttpPost]
public ActionResult TestAdd(Models.TestModels tm)
{
return View();
}
虽说不加也可以获得传过来的实体,但总感觉有问题,一加又报错找不到页面。求指教 展开
<h2 style="height: 39px">This is Test for Add</h2>
<div style="height:70px; width:200px">
我正在学习MVC的使用方法,请多多指教!
</div>
<table style="width:270px;">
<tr>
<td style="text-align:center">添加数据测试</td>
</tr>
<tr>
<td><font size="3">姓名:</font><%: Html.TextBoxFor(m => m.Name) %></td>
</tr>
<tr>
<td><font size="3">年龄:</font><%: Html.TextBoxFor(m => m.Age) %></td>
</tr>
<tr>
<td><font size="3">地址:</font><%: Html.TextBoxFor(m => m.Address) %></td>
</tr>
<tr>
<td style="text-align:left;"> <input type="submit" value="提交" /></td>
</tr>
<tr>
<td>结束</td>
</tr>
</table>
<% } %>
[HttpPost]
public ActionResult TestAdd(Models.TestModels tm)
{
return View();
}
虽说不加也可以获得传过来的实体,但总感觉有问题,一加又报错找不到页面。求指教 展开
展开全部
MVC为啥不用@,要用<% %>?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
啥报错啊,你也不说
追问
就是找不到页面啊 找不到 Test/TestAdd 页面
追答
你的form提交的时候是post 么
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询