Asp.net MVC 如何弹出窗口
小弟刚学Asp.net MVC,目前项目表现层使用MVC模式,对于一些标签的用法还不是很熟悉,现在遇到一个比较麻烦的问题,网上找了蛮长时间没找到解决办法,现在贴出来,希望牛人们给予解惑。
我想实现这样效果:页面点击某个按钮或者链接,弹出一个窗口,弹出窗口中会显示一些信息。如果在webform下编程,就比较简单,写个用户控件,被一个页面引用,然后利用“window.open('')或window.showModelDialog()”方法,直接弹出窗口。
然而,在Asp.net MVC应用面前,我遇到了两个问题:
1. 第一个问题是如何让用户控件自动完成初始化数据的操作(webform中在page_load方法中写初始化动作即可),而在MVC模式中,没有code behind代码,因此比较麻烦,后来这个问题解决了,使用扩展方法来完成获取数据的动作。
2. 第二个问题就是怎么将这个用户控件以弹出框的方式展示出来。
当然,对于第二个问题我也有一些思路,只是实现起来比较麻烦。我想了解下,还有没有其他思路,或者MVC有某些能实现这种效果的方法。