小编Mas*_*oda的帖子

使用带有$ .cookie()的cookie保存多个面板的折叠状态

我正在尝试确定如何使用$ .cookie保存可折叠面板的折叠状态.

到目前为止,这个问题一直有用,但仍然缺少最终解决方案.

到目前为止我找到的任何解决方案都只保存了最后一个下拉面板,因此当重新加载页面时,唯一保存的面板是最后一个.

我需要的是保存所有滚动的面板而不是一个.

链接到Github上的jCookie插件.

链接到JSFiddle的演示


UPDATE

有人建议LocalStorage是我想要实现的更合适的解决方案.如果您可以评论为什么以及本地存储是什么,将非常感激.


更新2

因为有人建议本地存储比使用cookie来改善这个问题.选定的答案基于此.然而,正如Robin所提到的,在HTTPS站点上使用此技术存在缺点.


HTML

<div class="panel panel-default">
    <div data-toggle="collapse" data-target="#panel1" class="panel-heading collapsed">
        <h4 class="panel-title">
            <a> Panel 1 </a>
        </h4>
    </div>
    <div id="panel1" class="panel-collapse collapse">
        <div class="panel-body">
        </div>
    </div>
</div>


<div class="panel panel-default">
    <div data-toggle="collapse" data-target="#panel2" class="panel-heading collapsed">
        <h4 class="panel-title">
            <a> Panel 2 </a>
        </h4>
    </div>
    <div id="panel2" class="panel-collapse collapse">
        <div class="panel-body">
        </div>
    </div>
</div>


<div class="panel panel-default">
    <div data-toggle="collapse" data-target="#panel3" class="panel-heading collapsed">
        <h4 class="panel-title">
            <a> Panel 3 </a> …
Run Code Online (Sandbox Code Playgroud)

jquery jquery-cookie twitter-bootstrap-3

20
推荐指数
1
解决办法
7780
查看次数

如何使用asp.net c中的response.redirect()重定向到上一页

现在我有一个文件夹,里面有另一个文件夹.这两个文件夹名称称为"pc details"和"pchardwaredetails"

当在"pchardwaredetails"的页面上时,我想使用按钮和response.redirect()返回"pc details"中的页面,但文件路径对我来说太复杂了.文件路径可能是从"pchardwaredetails"中名为"Details"的页面到"pc details"中名为"viewMore"的页面?

另外,请随时解释路径是如何工作的,所以我知道将来

谢谢

html c# asp.net

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

JQuery Datatables使用大数据集makeEditable()问题

我正在按照本教程在MVC4的JQuery数据表中实现单元格编辑.

所用插件的链接是:

  1. jQuery DataTables插件v1.7.5.,包括用于在页面上应用默认样式的可选DataTables CSS样式表
  2. 内联单元格编辑所需的jQuery Jeditable插件v1.6.2
  3. jQuery 验证插件v1.7.,用于实现客户端验证
  4. jQuery DataTables可编辑插件,将所有这些提到的插件集成到功能齐全的可编辑数据表中.

要实现创建可编辑数据表的效果,您只需在脚本中包含以下内容即可

<script>
    $(document).ready(function () {
       $('#myDataTable').dataTable().makeEditable();
    });
</script>
Run Code Online (Sandbox Code Playgroud)

问题

对于网格中存在的每个列,在DOM中创建一个事件以允许编辑.

在数据集非常大的情况下,这已被证明会导致重大问题,甚至导致我的浏览器崩溃.


整体问题

当用户选择适当的列而不是尝试在DOM中构建大量事件时,是否可以仅调用编辑逻辑?

jquery jquery-plugins datatables asp.net-mvc-4

9
推荐指数
1
解决办法
1114
查看次数

如何在一定时间后自动删除sql server中的记录

我在我的sql数据库上设置了临时用户帐户,其中存储了我的网站用户的用户名,密码和添加日期.

我最初将以编程方式删除这些记录,但现在我想知道sql server 2008是否有内置函数,允许记录在让我们说一天后自动删除.

这将解决用户在临时帐户关闭后能够保持登录系统的问题

谢谢

c# sql database sql-server asp.net

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

Alfresco Activiti - 创建同一子流程的多个实例

对于一个我开始质疑甚至可能的过程来说,这似乎是一个相当简单的要求.

下图显示了我当前的流程.我想要实现两件事:

  1. 用户创建用于添加注释的初始用户任务,他们应该能够根据需要添加任意数量的注释,每个注释一个用户任务

  2. 为用户创建的每个新笔记(用户任务)生成一个新的子流程.

示例过程

上述过程存在以下问题:

  • 应该为每个任务生成一个子流程,但它们似乎互相覆盖

  • 我不确定子流程是否需要为每个生成的新子流程提供唯一的ID

groovy alfresco bpmn activiti alfresco-enterprise

7
推荐指数
1
解决办法
801
查看次数

将字符串变量转换为GUID

我想使用Execute SQL Task查询varbinary从数据库表中返回数据.查询需要一个参数,UniqueIdentifier参数存储string在Package变量中.此查询的结果(varbinary数据)将存储在Byte类型的第二个变量中.

下表显示了我的局部变量列表,请注意DocumentGuid是由控制流的另一部分预先填充的

| Variable Name | Qualified Name     | Scope   | Data Type | Comments                                 |
|---------------|--------------------|---------|-----------|------------------------------------------|
| DocumentGuid  | User::DocumentGuid | Package | String    | Used to store a GUID value               |
| DocumentData  | User::DocumentData | Package | Byte      | Used to hold varbinary data from a query |
Run Code Online (Sandbox Code Playgroud)

当我尝试在这样的Execute SQL Task查询中使用它时:

SELECT DocData 
FROM  docsRepo
WHERE DocumentGuid = ?
Run Code Online (Sandbox Code Playgroud)

传递参数为

| …
Run Code Online (Sandbox Code Playgroud)

sql sql-server ssis uniqueidentifier ssis-2008

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

使用c#在asp.net中使用Windows身份验证

我试图了解Windows身份验证的工作原理以及如何实现它.我已阅读了不少文章,并在youtube上观看了一些相当长的视频,但我仍然不知道需要添加到我的web.config文件/ index.aspx页面以使其正常工作.

这是index.aspx页面:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.SqlClient;
using System.Configuration;
using System.Data;

namespace asset_management_system
{
  public partial class index1 : System.Web.UI.Page
  {

    DataAccessLayer dal = new DataAccessLayer();

    protected void Page_Load(object sender, EventArgs e)
    {

    }

    protected void loginBut_Click(object sender, EventArgs e)
    {

        string username = usernameTB.Text.Trim();
        string password = passwordTB.Text.Trim();

        try
        {
            using (SqlDataReader dr = dal.CheckLoginDetails(username))
            {
                //if username does not exist
                if (!dr.Read())
                {
                    MessageBox.Show("Invalid login details");
                }

                else …
Run Code Online (Sandbox Code Playgroud)

c# sql asp.net windows-authentication

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

格式化长日期时间字符串以删除T字符

我有许多XML节点,它们将datetime对象输出为字符串。

问题在于,当同时输出时间戳和日期时,它们会与T字符绑定在一起。

这是一个例子

2016-01-13T23:59:59

当然,XML中的所有节点都是不同的类型,因此按名称或类型进行分组是不可能的。我认为我唯一的选择是用正则表达式匹配模式并以这种方式解决问题。

下面是XML的工作方式示例,您可以看到每个元素的名称都不同,但是它们都遵循类似的模式,其中必须删除日期和时间之间的T,并替换一个空格。

<dates>
    <1stDate> 2016-01-13T23:59:59 </1stdate>
    <2ndDate> 2017-01-13T23:55:57 </2ndDate>
    <3rdDate> 2018-01-13T23:22:19 </3rdDate>
</dates>
Run Code Online (Sandbox Code Playgroud)

像这样输出的理想解决方案

2016-01-13 23:59:59 
2017-01-13 23:55:57 
2018-01-13 23:22:19
Run Code Online (Sandbox Code Playgroud)

我以前不必使用Regex,但我知道它是什么。我一直在尝试解释该备忘单的含义,即http://regexlib.com/CheatSheet.aspx?AspxAutoDetectCookieSupport=1,但无济于事。

更新

//How each node is output
foreach (XText node in nodes)
{
    node.Value = node.Value.Replace("T"," "); // Where a date occurs, replace T with space. 
}
Run Code Online (Sandbox Code Playgroud)

<date>示例中提供的元素可能在我的XML中包含日期,但可能不包含单词date作为名称。

例如

<Start>  2017-01-13T23:55:57  </start>
<End>    2018-01-13T23:22:19  </End>
<FirstDate> 2018-01-13T23:22:19 </FirstDate>
Run Code Online (Sandbox Code Playgroud)

我本来希望使用正则表达式解决方案的主要原因是因为我需要将日期字符串与可以确定其日期与否的模式进行匹配,然后才能应用格式设置。

c# regex xml

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

字体真棒图标fa-undo-circle

我正在寻找一个好的字体真棒图标我可以用作我的应用程序的"重置"按钮.

我目前正在使用fa-undo,如下所示:

在此输入图像描述

问题是我需要它在我的系统中的其他按钮周围有一个圆圈(这些是标准的字体真棒图标,除了颜色没有任何修改)

我需要的一个例子(使用撤消图像):

在此输入图像描述

我已经在这里阅读了近一个小时的名单,但不能想到一个可能的选择.有什么想法吗?

css fonts font-awesome

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

将具有相同类的每个div移动到另一个div中

我有两个同一个类的div,我试图将每个2个div移动到另一个div中.

setTimeout(function() {
  $(".pac-container").prependTo("#gp-content");
}, 500);
Run Code Online (Sandbox Code Playgroud)
.pac-container {
  width: 50px;
  height: 100px;
  border: 1px solid black;
  padding: 5px;
  margin: 5px;
}

#wrapper1,
#wrapper2 {
  width: 25px;
  height: 75px;
  border: 1px dotted red;
  padding: 5px;
  margin: 5px;
}
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="pac-container"></div>
<div class="pac-container"></div>

<div id="wrapper1"></div>
<div id="wrapper2"></div>
Run Code Online (Sandbox Code Playgroud)

我的目标是将第一个pac-container进入#wrapper1第二个pac-container进入第二个进入#wrapper2.该pac-container是在HTML的标记坐在旁边,并且各自#wrapper坐在在HTML的标记不同的位置.


目标

<div id="wrapper1">
<div class="pac-container"></div>
</div>
<div id="wrapper2">
<div class="pac-container"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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