如何解决MVC - 在加载视图后在按钮单击时传递字符串
我是 MVC 的新手,如果问题很愚蠢,我深表歉意。
我有以下视图
呈现为:
现在我需要的是当我点击查看状态按钮时,它应该将学生 ID 传递给控制器 Action,然后从数据库检查学生是否是全职/兼职并返回一个与状态相反的简单字符串最后。
有人可以帮我做两件事吗:
- 如何传递 Id 参数
- 如何将字符串值传回并渲染
下面是控制器方法:
解决方法
就像示例中的其他操作链接一样,也将 HtmlHelper 用于查看链接,并且您可以传递您的 Id 参数 (1)
@Html.ActionLink("View","View",new {id = item.SutdentId});
您可以返回 View 或 PartialView 以显示学生的详细信息 (2)。但如果你只是向客户端返回一个字符串值,ajax 请求会更好。
public ActionResult View(int id)
{
return View("yourViewName",model:id);
//or get your student from any datasource and pass your student object as model
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。