【发布时间】:2014-01-03 14:42:38
【问题描述】:
我的情况是,我有两个不同的视图和一个通用控制器(及其方法)。一个是创建项目视图,另一个是编辑项目视图。我的控制器有一种称为 details 的方法。现在我想通知控制器我即将创建或编辑。在此基础上,我的整个代码将执行。
csHTML
<a href="..\example\details" id="iCreate">Create</a>
<script>
$( document ).ready(function() {
$('#iCreate').click(function(){
@Session["createMode"] = true; // Not working...
@ViewBag["createMode"] = true; // Not working...
});
});
</script>
控制器
public ActionResult details()
{
// How to get data here???
if(createMode){
}
else{
}
}
实现这一点的一种方法是在querystring 中传递参数,但我不想这样做。
那么还有其他方法可以将数据从 View 传递到 Controller 吗?
提前谢谢...
【问题讨论】:
标签: c# javascript jquery asp.net-mvc-4 razor