带有关闭按钮的网格结果



目前正在将旧的asp.net web表单页面转换为asp.net mvc版本,并且有点卡在一些不是主要交易的东西上,但如果有的话会很好。

当用户登录时,他们被带到/Alerts的消息页面。他们可以通过点击x来关闭单个消息,然后如果他们关闭所有消息,它们将自动移动到另一个页面。

原来的站点做了回发,所以URL保持不变。在我的新版本中,我计划使x按钮成为一个链接,该链接到/Alerts/Confirm/xx,其中xx是id。问题是,处理后,地址栏停留在该url上,而我想把它留在/Alerts

这四种解决方案似乎是:

1)使用AJAX进行处理;

2)处理后重定向到/Alerts;

3)用提交按钮替换所有的X链接,并使用javascript根据确认的消息传递不同的ID,这样我就可以将确认方法更改为httppost - acceptindex方法?

4) URL重写?(不确定这个,只是我写这个的时候想到的)

或者我错过了一些明显的东西,可以做我想要实现的?

我同意#1,使用Jquery来实现。

或者你可以使用Jquery .show() .hide()来显示/隐藏这些消息。所以,它们会一直在那里,只是隐藏起来。当点击刷新时,它们会再次显示

你也可以使用一些通知插件的jquery,有很多可用的只是谷歌它,这个页面有大约6个例子,它是有点旧,但你可以得到一个想法

最新更新