0

当用户提交表单时,我运行了业务逻辑。如;

.
.
.
//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 的属性并设置输入值用户的选择。然后自动提交表单。但我又想了想,这样不好。什么是最佳实践?

4

1 回答 1

1

你对 javascript 的看法是完全正确的。JS 是此类场景的最佳实践。它会给你的页面增加一些吸引力。尽管您可以通过在触发事件时将“可见”属性设置为真/假来从 C# 本身执行此操作。

于 2013-02-11T13:51:05.540 回答