私のログインは部分的なビューです。tbl_profile のいくつかのフィールドを含むモデルを部分ビューに渡し、それを埋めてから、埋められたモデルを [HttpPost] 部分の actionresult に渡します...しかし、今は [HttpGet] 部分で問題があります。タラのこの行でこのエラーが発生します" * @Html.Action("LogOn","Account")" *. 私のコード:
[HttpGet]
public ActionResult LogOn(string returnUrl)
{
using (var db = new MyContext())
{
var AllFeatureToLog = db.tbl_profile.Select(u => new UsersClass.LogOn { username = u.username, password_User = u.password_User }).ToList();
return PartialView(AllFeatureToLog);
}
}
クラス:
public class UsersClass
{
public class LogOn
{
public string username { get; set; }
public string password_User { get; set; }
}
}
ログオン.cshtml:
@model MyProject.Models.UsersClass.LogOn
@using (Html.BeginForm())
{
@Html.AntiForgeryToken()
<form class="signin-form">
@Html.TextBoxFor(m => m.username, new { @id = "username", @class = "input-block- level", @placeholder = "* enter username" })
@Html.TextBoxFor(m => m.password_User, new { @id = "password", @class = "input-block-level", @placeholder = "* enter pass" })
@Html.ValidationMessage("LoginError")
<label class="checkbox">
<input type="checkbox">remember me</label>
<button class="btn btn-medium btn-general input-block-level" type="submit"> enter</button>
</form>
}
エラー:
Error executing child request for handler 'System.Web.Mvc.HttpHandlerUtil+ServerExecuteHttpHandlerAsyncWrapper'