非常に紛らわしいケースがあります。私は現在、次のコードを持っています
//get method
public ActionResult EmailValidation(string email, string token)
{
EmailValidationViewModel model = new EmailValidationViewModel();
model.email = email;
model.token = token;
Member existingMember = workflow.GetMemberByEmail(model.email, vendor.VendorID);
if(existingMember != null)
{
return View();
}
}
[HttpPost]
public ActionResult EmailValidation(EmailValidationViewModel model)
{
}
別のページで既にテストした上記のコードは、モデル内の情報を post メソッドに自動的にロードします。以下に投稿したコードを使用した新しいビューには、get メソッドから情報を取得して post メソッドに送信することを妨げている問題があると思います。
次のコードと関係があると思いますか?
[[Form_Start]]
<form action="/Mobile/Home/EmailValidation" id="EmailValidation" method="post" data-transition="slideup">
[[/Form_Start]]
あるコントローラーの get メソッドからのデータを含むビューを返す理由を知っているかもしれませんが、次のコントローラーではそうではない場合は、お知らせください。さらに詳しい情報が必要な場合は、お知らせください。できるだけ多くのコードを提供できるように努めます。ありがとう !