小编bal*_*569的帖子

使用javascript/jquery生成页码?

如何使用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和 …

javascript jquery pagination pager

6
推荐指数
1
解决办法
2万
查看次数

如何根据日期时间比较两个文件?

我需要根据日期时间比较两个文件.我需要检查这两个文件是否是使用相同的日期时间创建或修改的.我用这段代码来读取文件的日期时间......

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)

有什么建议?

c#

6
推荐指数
1
解决办法
1万
查看次数

SharpZipLib - ZipException"System.ArgumentOutOfRangeException" - 为什么我会收到此异常?

我正在使用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)

c# unzip sharpziplib

5
推荐指数
1
解决办法
1753
查看次数

在C#中提取zipfile时,lastwritetime正在更改?

我正在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...对此是否有任何解决办法???

c# unzip sharpziplib

5
推荐指数
1
解决办法
1707
查看次数

使用linq比较两个文本文件?

我在一个文件夹中有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)

c# linq

5
推荐指数
1
解决办法
1983
查看次数

检查c#中路径中是否存在文件夹?

如何检查目录中是否RM存在名为的文件夹...我已经通过文本框给出了目录路径,txtBoxInput.Text并且在此路径中我必须检查...有什么建议吗?

c# directory

5
推荐指数
1
解决办法
2万
查看次数

获取此结果的SQL查询

考虑我有一张user桌子,我有三列mobilePhone,homePhoneworkPhone...

我必须选择homePhone为每个用户作为第一PREF
如果没有价值
   ,我会去mobilePhone
   如果没有价值为它
      我会去workPhone....

有任何建议如何在mysql中完成..

mysql select

4
推荐指数
1
解决办法
117
查看次数

如何根据名称比较两个不同文件的文件夹?

我有两个文件夹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)

有什么建议吗?

c# linq

4
推荐指数
1
解决办法
1171
查看次数

使用fileupload控件获取文件的路径

我正在使用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)

c# asp.net file-upload

3
推荐指数
1
解决办法
8万
查看次数

使用LINQ获取最小长度的问题?

这里我检索目录中文本文件的最小大小.但它给出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# linq

3
推荐指数
1
解决办法
142
查看次数