0

在此处输入图像描述

我首先要说我是 Web 开发和 MVC 的绝对新手。

我想为订阅者页面(处理电子邮件营销的 MVC4 应用程序的一部分)实现一个视图。我要实现的是:

1) 当用户单击“+ 添加列表”按钮时,左侧会出现一个新的类别并且光标应该闪烁,这意味着它应该准备好从用户那里接收类别的名称。我还希望每当用户将鼠标悬停在左侧的任何类别名称上时,应该会出现一个包含两个按钮(编辑和删除)的小栏,让用户可以编辑类别名称或删除该类别。我想要的是所有这些都必须在不重新加载页面的情况下发生。

2) 当用户单击“+ 添加联系人”按钮时,应出现一个包含两个选项卡的弹出对话框,让用户可以手动输入详细信息或上传 CSV 以捕获详细信息。每当用户在弹出的对话框中单击“添加联系人”按钮或“上传并添加联系人”时,我希望新的联系人显示在图片所示的联系人列表区域中(再次,无需重新加载页面)。我也想要联系人的相同悬停栏(与类别相同)。

在此处输入图像描述

我对如何在 Razor 视图中实现这一点感到困惑?我用什么 - JavaScript/jQuery/AJAX?

我几乎迷路了。有人可以指导我一点,以便我可以继续并完成我的第一个 MVC4 项目吗?

4

1 回答 1

0

您需要一些 JavaScript 库,例如 jQuery UI 或 Kendo UI,我建议此时使用 jQuery UI。他们有很多小部件,但看看这些。请记住,cshtml 视图可以像 html 页面一样查看,您可以在其中拥有您想要的所有标签、css 和 javascript:

http://jqueryui.com/dialog/

http://jqueryui.com/tabs/

http://jqueryui.com/

于 2013-04-24T07:25:46.050 回答