如何使用javascript/jquery生成如下所示的页码?
如果选择了第5页,我必须显示3,4和6,7以及1,最后一页显示prev,next ...任何建议....
编辑:
如何使用这些分页div的json数据?(即)我的json数据在第1页中包含我想要的50条记录,依此类推......如何使用这些数字对json数据进行分页...
我想要一个jquery函数传递currentpageno,lastpagenumber,该函数应该为我生成如下的页码
如果是第一页
istpage http://img156.imageshack.us/img156/2527/1pagel.jpg
如果它在中间,
传呼机http://img98.imageshack.us/img98/7278/pagersy.jpg
如果是最后一页,
最后一页http://img204.imageshack.us/img204/541/lastpage.jpg
第二次编辑:
我尝试过这个功能,但似乎没有得到理想的结果
function generatePages(currentPage, LastPage) {
if (LastPage <= 5) {
var pages = '';
for(var i=1;i<=5;i++)
{
pages += "<a class='page-numbers' href='#'>" + i + "</a>"
}
$("#PagerDiv").append(pages);
}
if (LastPage > 5) {
var pages = '';
for (var i = 1; i <= 5; i++) {
pages += "<a class='page-numbers' href='#'>" + i + "</a>"
}
$("#PagerDiv").append(pages);
}
}
Run Code Online (Sandbox Code Playgroud)
我有lastPage和 …
我需要根据日期时间比较两个文件.我需要检查这两个文件是否是使用相同的日期时间创建或修改的.我用这段代码来读取文件的日期时间......
string fileName = txtfile1.Text;
var ftime = File.GetLastWriteTime(fileName).ToString();
string fileName2 = txtfile2.Text;
var ftime2 = File.GetLastWriteTime(fileName2).ToString();
Run Code Online (Sandbox Code Playgroud)
有什么建议?
我正在使用SharpZipLib来解压缩文件.我的代码一直很好地适用于所有zip文件,除了我正在提取的zip文件...
得到这个例外:
System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values.
Parameter name: length
Run Code Online (Sandbox Code Playgroud)
正在抛出异常 size = s.Read(data, 0, data.Length);
Hereb是我的代码......
public static void UnzipFile(string sourcePath, string targetDirectory)
{
try
{
using (ZipInputStream s = new ZipInputStream(File.OpenRead(sourcePath)))
{
ZipEntry theEntry;
while ((theEntry = s.GetNextEntry()) != null)
{
//string directoryName = Path.GetDirectoryName(theEntry.Name);
string fileName = Path.GetFileName(theEntry.Name);
if (targetDirectory.Length > 0)
{
Directory.CreateDirectory(targetDirectory);
}
if (fileName != String.Empty)
{
using (FileStream streamWriter = File.Create(targetDirectory + fileName))
{
int size = …Run Code Online (Sandbox Code Playgroud) 我正在Sharpziplib version 0.86提取一个zip文件。它工作正常,但是在通过代码提取Winzip文件时,Lastwritetime在几秒钟内发生了变化...
也用过这个 File.SetLastWriteTime(fullPath, theEntry.DateTime);
实际文件Lastwritetime:4/8/2010 2:29:03PM
使用Winzip 压缩该文件并使用代码解压缩该文件后,提取的文件Lastwritetime更改为4/8/2010 2:29:04PM...对此是否有任何解决办法???
我在一个文件夹中有4个文本文件,并且pattern.txt比较这些文本文件.pattern.txt我有
insert
update
delete
drop
Run Code Online (Sandbox Code Playgroud)
我需要将这个文本文件与这四个文本文件进行比较,如果这些模式与该文本文件中的任何行匹配,我必须将这些行写入另一个日志文件中...我已经使用linq..i读取了这些文件需要比较那些文件和写入行号的文本文件..这是我的代码
var foldercontent = Directory.GetFiles(pathA)
.Select(filename => File.ReadAllText(filename))
.Aggregate(new StringBuilder(),
(sb, s) => sb.Append(s).Append(Environment.NewLine),
sb => sb.ToString());
var pattern = File.ReadAllLines(pathB).Aggregate(new StringBuilder(),
(sb, s) => sb.Append(s).Append(Environment.NewLine),
sb => sb.ToString());
using (var dest = File.AppendText(Path.Combine(_logFolderPath, "log.txt")))
{
//dest.WriteLine("LineNo : " + counter.ToString() + " : " + "" + line);
}
Run Code Online (Sandbox Code Playgroud)
编辑 我已经用c#来比较两个文本文件,但我需要在linq中
while ((line = file.ReadLine()) != null)
{
if (line.IndexOf(line2, StringComparison.CurrentCultureIgnoreCase) != -1)
{
dest.WriteLine("LineNo : " + counter.ToString() + …Run Code Online (Sandbox Code Playgroud) 如何检查目录中是否RM存在名为的文件夹...我已经通过文本框给出了目录路径,txtBoxInput.Text并且在此路径中我必须检查...有什么建议吗?
考虑我有一张user桌子,我有三列mobilePhone,homePhone并workPhone...
我必须选择homePhone为每个用户作为第一PREF
如果没有价值
,我会去mobilePhone和
如果没有价值为它
我会去workPhone....
有任何建议如何在mysql中完成..
我有两个文件夹A和B ..Inside有多个文件在那里,B里面有多个文件.我必须检查A中的文件,B中的文件用于非相同的文件...我试过这样,它给了整个搜索结果...
var filesnotinboth = from f1 in dir1.GetFiles("*", SearchOption.AllDirectories)
from f2 in dir2.GetFiles("*",SearchOption.AllDirectories)
where f1.Name != f2.Name
select f1.Name;
Run Code Online (Sandbox Code Playgroud)
有什么建议吗?
我正在使用fileupload控件在文本框中显示文本文件的内容..如果我使用它
<asp:FileUpload ID="txtBoxInput" runat="server" Text="Browse" />
string FilePath = txtBoxInput.PostedFile.FileName;
Run Code Online (Sandbox Code Playgroud)
它只会得到像bala.txt.i这样的文件名D:\New Folder\bala.txt
而不是fileupload控件我已经使用文本框来获取这样的路径 D:\New Folder\bala.txt
<asp:TextBox ID="txtBoxInput" runat="server" Width="451px"></asp:TextBox>
string FilePath = txtBoxInput.Text;
Run Code Online (Sandbox Code Playgroud)
但我需要浏览按钮而不是文本框来获取路径......任何建议?
编辑:我的按钮单击事件
protected void buttonDisplay_Click(object sender, EventArgs e)
{
string FilePath = txtBoxInput.PostedFile.FileName;
if (File.Exists(FilePath))
{
StreamReader testTxt = new StreamReader(FilePath);
string allRead = testTxt.ReadToEnd();
testTxt.Close();
}
}
Run Code Online (Sandbox Code Playgroud) 这里我检索目录中文本文件的最小大小.但它给出0了最小大小.但是该目录中没有0 kb文件.
var queryList3Only= (from i in di.GetFiles("*.txt", SearchOption.AllDirectories)
select i.Length / 1024).Min();
dest.WriteLine(queryList3Only.ToString()+" Kb");
Run Code Online (Sandbox Code Playgroud)
有什么建议吗?
c# ×8
linq ×3
sharpziplib ×2
unzip ×2
asp.net ×1
directory ×1
file-upload ×1
javascript ×1
jquery ×1
mysql ×1
pager ×1
pagination ×1
select ×1