我必须处理一个可能很大的记录列表,我一直在谷歌搜索避免选择整个列表的方法,而是我想让用户选择一个页面(如1到10)并相应地显示记录.
比方说,对于1000条记录,我将有100页,每页10条记录,最先显示10条记录,如果用户点击第5页,它将显示41到50条记录.
为每条记录添加行号然后根据行号查询是一个好主意吗?有没有更好的方法来实现分页结果而没有太多的开销?到目前为止,这里描述的方法看起来最有希望:
http://developer.berlios.de/docman/display_doc.php?docid=739&group_id=2899
好的,故事很长,但希望你能忍受我,以便有一些问题的背景:
我正在使用ASP.NET开发门户网站的注册部分并使事情变得更好,我决定从这里使用bPopup 将注册页面加载到调用页面(父页面)的iframe中.现在我需要一种方法来在注册成功后关闭iframe所以从注册页面的代码隐藏(嵌套在iframe中)我尝试了一个允许我这样做的Javascript函数,这里是关闭iframe的函数由插件生成:
function bPopup_close() {
$(".bClose").closePopup();
return false;
}
Run Code Online (Sandbox Code Playgroud)
这里是iframe背后的代码(该函数将在提交时调用):
ClientScript.RegisterOnSubmitStatement
(GetType(), "Javascript", "javascript: window.opener.bPopup_close();");
Run Code Online (Sandbox Code Playgroud)
我无法关闭弹出窗口.有趣的是,Firebug告诉我,在我点击提交按钮后,window.opener为空.这是否意味着父母确实关闭了?无论如何弹出窗口还在那里......
希望你们能分享一些类似的见解吗?
我检查了Asp Button hover和CSS的链接, 但令我沮丧的是,我仍然找不到将CSS应用到我的ASP.NET按钮的悬停状态的解决方案.
我的按钮声明如下:
<asp:Button ID="btnRegister" runat="server"
onclick="btnRegister_Click" CssClass="btnRegister"/>
Run Code Online (Sandbox Code Playgroud)
我的按钮CSS是:
.btnRegister {
background-color:#FFF;
color:#000;
}
.btnRegister : hover{
border:solid 2px #000;
}
.btnRegister : active{
background-color:#000;
color:#FFF;
}
Run Code Online (Sandbox Code Playgroud)
当我在FF和IE中检查按钮时,我看到样式只在按钮上完成,而不是在悬停时按钮上.
此外,我有一个皮肤文件应用于页面,其中包含按钮,但它应用于其他控件,而不是按钮.
有人知道如何访问按钮的悬停状态?
asp.net ×1
bpopup ×1
css ×1
hover ×1
javascript ×1
jquery ×1
modalpopups ×1
pagination ×1
performance ×1
sql ×1
sql-server ×1
stylesheet ×1