显示条件确认消息的最佳做法是什么然后继续?

时间:2013-02-11 13:41:57

标签: c# javascript asp.net-mvc

我在用户提交表单时运行业务逻辑。例如;

.
.
.
//some process
if(model.UserName == "foo")
{
//some process
}
if(model.City != "Istanbul")
{
   //Alert user; Are you sure you want to continue bla bla bla...
  //Then user click if 'yes' some process else some process
}

我想,保持对象在会话中并显示javascript确认消息。如果用户单击“是”或否,我创建隐藏的输入匹配viewModel的属性并设置输入值用户的选择。然后自动提交表格。 但我又想了想,这样做并不好。什么是最好的实践?

1 个答案:

答案 0 :(得分:1)

你对javascript的看法是对的。 JS是此类场景的最佳实践。它会为你的页面添加一些吸引力。虽然你可以通过在触发事件时将'visible'属性设置为true / false来从C#本身执行此操作。