我在用户提交表单时运行业务逻辑。例如;
.
.
.
//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的属性并设置输入值用户的选择。然后自动提交表格。 但我又想了想,这样做并不好。什么是最好的实践?
答案 0 :(得分:1)
你对javascript的看法是对的。 JS是此类场景的最佳实践。它会为你的页面添加一些吸引力。虽然你可以通过在触发事件时将'visible'属性设置为true / false来从C#本身执行此操作。