Asp.net mvc 5 如何使用tempdata将用户在数据字段中输入的数据从视图传递到另一个视图
我是MVC新手。请帮助我如何将用户为实例表列(如视图中的用户名)输入的值分配给TempData。Asp.net mvc 5 如何使用tempdata将用户在数据字段中输入的数据从视图传递到另一个视图,asp.net-mvc-5,Asp.net Mvc 5,我是MVC新手。请帮助我如何将用户为实例表列(如视图中的用户名)输入的值分配给TempData。 我还想将指定的数据传递给另一个视图中的列在您的视图中,添加一个表单字段: <input name="myfield" type="text" /> 现在,您可以在SomeOtherAction视图中使用它: <div>Entered data: @TempData["yourkey"]</div> 谢谢,我正在创建web测试,这个问题的控制器 公共异步任务创建
我还想将指定的数据传递给另一个视图中的列在您的视图中,添加一个表单字段:
<input name="myfield" type="text" />
现在,您可以在SomeOtherAction视图中使用它:
<div>Entered data: @TempData["yourkey"]</div>
谢谢,我正在创建web测试,这个问题的控制器 公共异步任务创建[BindInclude=QuestionID,Question] TestQuestion TestQuestion,string命令,FormCollection QuestionData {
if (ModelState.IsValid)
{
db.TestQuestions.Add(testQuestion);
await db.SaveChangesAsync();
return RedirectToAction("Create", "TestOptions");
}
选项的控制器:
公共异步任务创建[BindInclude=OptionID,QuestionID,OptionA]TestOption TestOption
{
如果ModelState.IsValid
{
db.TestOptions.AddtestOption;
等待db.savechangessync
return RedirectToAction("Index");
}
ViewBag.QuestionID = new SelectList(db.TestQuestions, "", "", testOption.QuestionID);
return View(testOption);
}
我希望在选项控制器的Create方法中显示用户刚刚输入的问题,以便用户输入问题的选项
该程序将创建一个下拉列表,列出我之前输入的所有问题,但我只希望重定向视图中显示最后一个问题。您好,欢迎使用。请添加代码的重要部分。阅读并提出一个更好的问题。感谢您的及时回复,我希望在第一个问题中将该值分配给TempDatat查看,当我发回服务器时,temdata存储的数据应该传输到redirectToAction方法中指定的其他字段。这是另一个问题。我相信我回答了你最初的问题,在这种情况下,你会接受我的回答来帮助其他用户。谢谢,这很有帮助。基本上,因为移动只涉及一个fie第二个答案也处理得很好。谢谢。谢谢。这很有帮助。基本上,由于移动只涉及一个领域,第二个答案也处理得很好。谢谢
return RedirectToAction("Index");
}
ViewBag.QuestionID = new SelectList(db.TestQuestions, "", "", testOption.QuestionID);
return View(testOption);
}