之前没有ASP.NET经验,有一个场景,请大家给点建议
1. 如何实现在用户点击某个Tab时,加载Tab的内容。而不是页面初始化时就加载这个Tab的内容。
2. 同样对于使用div做dialog也存在这个问题。
3. 另外如何在一个页面上的多个用户控件上共享数据,我想的是在主页面上做统一的数据库操作(读,写),然后在每一个用户控件上就不用再次访问数据库了,这个问题可以结合1,2。
打算使用JQuery UI来实现。
谢谢,我不需要任何代码,只需要大家给个思路或者建议。
如果没有描述清楚,还望指明。
1. 如何实现在用户点击某个Tab时,加载Tab的内容。而不是页面初始化时就加载这个Tab的内容。
2. 同样对于使用div做dialog也存在这个问题。
3. 另外如何在一个页面上的多个用户控件上共享数据,我想的是在主页面上做统一的数据库操作(读,写),然后在每一个用户控件上就不用再次访问数据库了,这个问题可以结合1,2。
打算使用JQuery UI来实现。
谢谢,我不需要任何代码,只需要大家给个思路或者建议。
如果没有描述清楚,还望指明。
1、可以 当 tab 没页签 click 时 再 加载(结合iframe 用)
2、同样
3、不懂
呃,还是代码容易说清楚,所以贴下代码:$(function() {
$("#tabs").tabs({
select: function(event, ui) {
var url = 'test.ashx';
$.get(url, function(rs) {
ui.panel.innerHTML = rs; // ui.panel 就是该 Tab 对应的 div
})
}
});
});
第三点,用一个全局的 Object,其它用户控件往这个 Object 内写数据不可以吗?
2. 同样对于使用div做dialog也存在这个问题。
-------------
简单的说就是使用 ajax ,返回 “PartialView” 即 ajah通过异步请求获得需要的html 代码段
3. 另外如何在一个页面上的多个用户控件上共享数据
----------
HttpContext.Current.Item