小编Kem*_*min的帖子

如何在JavaScript中获取查询字符串值?

是否有一种无插件的方式通过jQuery(或没有)检索查询字符串值?

如果是这样,怎么样?如果没有,是否有插件可以这样做?

javascript url plugins query-string

2701
推荐指数
50
解决办法
359万
查看次数

从ASP.NET页面返回JSON对象

在我的特殊情况下,我有几个问题的解决方案.我想找出哪一个更可行.在这种情况下,我还可以通过从服务器端代码返回JSON对象来实现我的目标; 但是,我不知道它是如何完成的,最好的方法是什么.

首先,我不需要一个完整的aspx页面,因为我只需要从代码返回的响应.那么,我使用Web服务,处理程序,还是有其他特定的方法来执行此操作?

这个解决方案可行吗?我是否使用StringBuilder该类构建JSON字符串并将该字符串注入目标aspx页面?我应该注意哪些预防措施或事项?

我很感激你的想法.

问候,

凯末尔

------------ UPDATE!------------

假设我的userlist.aspx页面中有一个JSON对象,然后我与jQuery一起使用...

{"menu": {
  "id": "color1",
  "value": "color",
  "popup": {
    "menuitem": [
      {"value": "Red"},
      {"value": "Green"},
      {"value": "Yellow"}
    ]
  }
}} // example taken from the json.org/example page
Run Code Online (Sandbox Code Playgroud)

现在,当我想从我的aspx页面添加一个新的菜单项时,我该怎么做...我想这样我的问题更具体......

让我们假设我在我的aspx代码中创建了一个新字符串"{"value": "Blue"}.如何将其注入目标页面中现有的项目列表?或者这不是解决这种情况的正确方法吗?如果没有,还能实现其他目标吗?

此外,如果我想在将新项添加到此列表时触发jQuery事件,这是如何实现的?

------------ 2015年8月26日更新2 ------------

当我问这个问题时,我接近问题的方式是另一个方面.我现在对这个主题更熟练,并且很乐意接受最多投票的答案,因为这个问题的方法显然不应该包括已经存在的JSON并且从代码中输出一个新的JSON @DavGarcia也是如此.

asp.net json

64
推荐指数
4
解决办法
17万
查看次数

按值排序JSON

我有一个非常简单的JSON对象,如下所示:

{
   "people":[
      {
         "f_name":"john",
         "l_name":"doe",
         "sequence":"0",
         "title":"president",
         "url":"google.com",
         "color":"333333"
      },
      {
         "f_name":"michael",
         "l_name":"goodyear",
         "sequence":"0",
         "title":"general manager",
         "url":"google.com",
         "color":"333333"
      }
   ]
}
Run Code Online (Sandbox Code Playgroud)

现在,这是从我的服务器端代码返回的,我运行jQuery.each以形成必要的html并输出结果.

现在我正在做的是向包含我的排序信息的服务器发送一个AJAX调用...例如"Title DESC"并重新运行SQL查询以返回新的结果集.但我想避免这种情况,并使用jQuery对生成的JSON进行排序,以防止往返服务器和多个数据库访问.

我怎样才能使用jQuery实现这一目标?

jquery json

59
推荐指数
4
解决办法
20万
查看次数

dropzone.js - 上传所有文件后如何做某事

我使用dropzone.js作为我的拖放文件上传解决方案.在上传所有文件后,我遇到了需要调用函数的问题.在这种情况下,

Dropzone.options.filedrop = {
    maxFilesize: 4096,
    init: function () {
        this.on("complete", function (file) {
            doSomething();
        });
    }
};
Run Code Online (Sandbox Code Playgroud)

将为每个已上载的文件调用doSomething().如何在上传所有文件后调用函数?

javascript jquery dropzone.js

48
推荐指数
4
解决办法
10万
查看次数

Windows和重命名文件夹,'con'问题

为什么在Windows中,你不能命名文件夹'con'?

每当我尝试将文件夹命名为"con"(不带引号)时,它默认为其原始名称.

为什么这样做?

windows directory

35
推荐指数
3
解决办法
4万
查看次数

尝试以编程方式删除文件夹时"目录不为空"错误

在我的应用程序中,我构建了一个用户可以创建图片库的系统.在磁盘上以category_name/gallery_name/{pictures}格式保存在文件夹中的照片.每张上传的照片都存储在上面给出的相关目录结构下.

当尝试删除类别,以及从数据库中删除时,我也想删除系统中的相关文件夹.当我第一次收到错误消息"目录不为空"时,我搜索并找到了这个解决方案:

public static void DeleteDirectory(string target_dir)
    {
        string[] files = Directory.GetFiles(target_dir);
        string[] dirs = Directory.GetDirectories(target_dir);

        foreach (string file in files)
        {
            File.SetAttributes(file, FileAttributes.Normal);
            File.Delete(file);
        }

        foreach (string dir in dirs)
        {
            DeleteDirectory(dir);
        }

        Directory.Delete(target_dir, false);
    }
Run Code Online (Sandbox Code Playgroud)

使用此解决方案,"gallery_name"文件夹中的照片被删除就好了,然后gallery_name文件夹本身被删除了.所以我们现在留下一个空的category_name文件夹.然后调用上面子例程(Directory.Delete(target_dir, false);)中的最后一部分代码来删除category_name文件夹.错误再次引发..

有谁知道解决这个问题?

  1. Directory.Delete(target_dir, true); 没用,这就是我尝试替代方案的原因.
  2. 我可以完全控制父文件夹,也可以通过编程方式创建category_name和gallery_name文件夹,没有任何问题.
  3. 正如我所提到的,使用此代码删除子目录(gallery_name文件夹)及其内容(照片)就好了.它是category_name文件夹导致错误,即使在此代码之后,它只是一个空文件夹.

我得到的异常消息是:

System.IO.IOException was unhandled by user code
  HResult=-2147024751
  Message=The directory is not empty.

  Source=mscorlib
  StackTrace:
       at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
       at System.IO.Directory.DeleteHelper(String fullPath, String userPath, Boolean recursive, Boolean throwOnTopLevelDirectoryNotFound)
       at System.IO.Directory.Delete(String …
Run Code Online (Sandbox Code Playgroud)

c# asp.net

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

如果在sql中存在语句到linq

以下陈述的linq等价物是什么?

IF NOT EXISTS(SELECT UserName FROM Users WHERE UserName='michael')
BEGIN
INSERT INTO Users (UserName) values ('michael');
END
Run Code Online (Sandbox Code Playgroud)

你也可以建议任何sql-to-linq转换器?我目前正在使用LINQPad,它在编写linq代码方面做得很好,你也可以看到生成的sql代码,但是当我点击小linq符号时,什么也没有显示.

sql linq sql-server

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

在点击页面上的任何其他内容时隐藏元素

提到Franek在这里发现的问题我还有一个问题.

上面链接的解决方案对我有用,直到我向我的页面引入了另一个菜单.在这种情况下,有两个菜单彼此相邻.当我单击其中一个时,会显示相关的div,显示可供选择的选项.然后,当我点击文档时,div将关闭.但当我点击任何其他元素时,它仍然显示.

对我来说,一个解决方案是运行代码来关闭任何其他元素点击菜单以及文档点击.

我怎样才能做到这一点?

(菜单:单击其标题时不可见的div元素变为可见)

jquery

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

.Net核心图像处理(裁剪和调整大小)/文件处理

我花了最后5个小时试图找到一种可行的方法来完成我认为非常简单的任务,如果它是我正在使用的.NET系列的早期版本:

  1. 正在上传图片
  2. 调整大小和裁剪图片
  3. 将新图片保存到目录中

我来到了几个处于预发布阶段或未完成阶段的图书馆.

有没有人完成上述任务而没有特别包括System.Drawing命名空间和/或为早期版本的.NET框架添加依赖项?

2016年8月8日更新

我最终使用System.Drawing非常烦人和令人失望的东西.如果您正在开发成千上万开发人员使用的软件,并且如果所有这些开发人员都依赖于该软件的组件,我相信,人们不能只想出一个新版本,在会议期间"甜言蜜语"展示它除了你的公开演讲技巧,而不是对你的工作嗤之以鼻,一方面自豪地高举它,另一方面,剥夺它最常用和要求的部分.

我非常兴奋地理解和欣赏 - 带有核心框架的.net的新时代 - 自从经典asp的第一天起成为一个忠诚的asp开发者 - 然而,对我来说,它只是一个不完整的产品,导致更多的挫折和失望而不是快乐.在当今内容驱动的世界中有数百万个网站,完全依赖内容管理,你不能只是说出来,"嘿,我有这种精彩,技术,更精简,更快的等等等等",但是错了,你会"管理"您的内容有一些问题..

不应该忘记,虽然,MS(和我们)对这个新的核心框架感到非常兴奋,现在是开源等,还有其他语言和框架在做MS正在做的事情,对于现在很长一段时间.

image-manipulation crop image-resizing asp.net-core-mvc asp.net-core

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

完成一个动画然后启动另一个动画

我有两个div和两个单独的链接触发div的slideDown和slideUp.

当其中一个div向下滑动而我点击另一个时,我隐藏了第一个div(slidingUp),然后打开另一个div(slidingDown)但是,此刻它就像一个div向下滑动,另一个也是在同一时间,正在向上滑动.

有没有一种方法可以告诉jQuery等待完成一个div的滑落,然后才开始滑向另一个div?

javascript jquery

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