我是 MVC 的新手,我不确定我的问题出在哪里,但很难找到我面临的挑战。我的保存按钮发布了一条记录,但列都是空的,它不会发布我填写的所有条目。我已经为此工作了两天多了,现在你是我的希望。
谢谢你。
<div >
<div style="margin-left:8px; margin-right:8px;" class="panel panel-primary ">
<div class="panel-heading">
@{
if (Model.Employees.id > 0) {
<h3 class="panel-title">Update Existing Employee: @Model.Employees.FirstName, @Model.Employees.LastName</h3>
} else if (Model.Employees.FirstName == null) {
<h3 class="panel-title">Add New Employee: </h3>
}
}
</div>
<table id="employee_form">
<tbody id="employees">
<tr class="panel-body">
<td class="form-group">
@using (Html.BeginForm("Save", "Employees")) {
<div class=" col-lg-4 ">
@Html.HiddenFor(e => e.Employees.id)
<ol class="row">
<li style="padding-top:25px;"><label for="FirstName" id="FirstName">First Name: </label><input class="form-control" type="text" value="@Model.Employees.FirstName" /></li>
<li ><label for="LastName" >Last Name: </label><input class="form-control" …Run Code Online (Sandbox Code Playgroud) 请求过滤模块用于拒绝查询字符串过长的请求。
我遇到了上述错误,我几乎尝试了所有方法但没有运气
我的项目是 Visual Studio 2013 上的 MVC4
我确定的事情是正确的并尝试过。
我在我的控制器中登录 Actions 时有 [AllowAnonymous] attr。
当我在 Visual Studio 上以调试模式或不使用调试模式运行应用程序时,我没有问题。
这是我的路由配置 routes.MapRoute( name: "Default", url: "{controller}/{action}/{id}", defaults: new { controller = "Home", action = "Index", id = UrlParameter 。可选的 } );
这是我在 Web 服务器上遇到的错误