日期:2014-05-17  浏览次数:20519 次

急急急!!! Asp.netMVC如何用JS弹窗???
Asp.netMVC如何用一个字段(int类型)来判断某一组数据是否有更新,如果更新了在登录页用js弹出窗口提示,都一上午了我还没做出来,求各位大哥给个案例或思路,毕业刚来公司不到一月,新手求大侠指点。
JavaScript JS弹窗

------解决方案--------------------
是否更新,可以反映在数据库中的一个字段比如 IsUpdated 0--未更新 1--已更新

当用户修改记录时,同时更改IsUpdated ==1

登录时,读取该标识列(应该是根据当前登录用户为条件做查询吧)

如果为1 则 window.open()或者其他js弹出窗口
------解决方案--------------------
你这是服务器端和客户端交互的问题。
方案一:服务器判断你的字段之后,根据结果直接输入一段js,js的功能就是弹出窗口提示
方案二:把你服务器端字段的值放入到隐藏域中,客户端js去这个隐藏域里面拿,然后去做判断,弹出窗口。
------解决方案--------------------
js弹窗有几种,如果单纯的显示信息 用alert()
如果还要那种确定与取消按钮的,可以使用confirm 
如果还有其它的需要,自己定义div窗口
------解决方案--------------------
某一组数据是啥意思?
如果是数据库中的,你可以用timestamp类型,对应C#中的,就是ulong,更新它就会递增
是实体则可以用System.ComponentModel.INotifyPropertyChanged事件
------解决方案--------------------
首先,我觉得你弹出框和你用不用Asp.net MVC没有关系。因为一个是界面效果,可以js来控制,一个是模型,只是规范程序员开发的一套模型。


如何用一个字段(int类型)来判断某一组数据是否有更新,那要看你自己数据结构是怎么设计的,就是一个字段问题。

你最主要的问题,应该是无法弹出框!实话告诉你,初学者不应该追求快而影响效率,理解所以然而不理解其所以然!

其实你要的这个效果实例非常的多,如:有DEMO下载,自己看:
http://www.cnblogs.com/wu-jian/archive/2010/02/03/1662751.html