小编Kas*_*aku的帖子

防止Bootstrap Modal在外部点击或按下escape时消失?

我正在使用Twitter Bootstrap模式作为向导窗口,并且希望在单击模态外部或按下escape时阻止用户关闭它.相反,我希望在用户按下完成按钮时关闭它.我怎么能实现这种情况?

html modal-dialog twitter-bootstrap

425
推荐指数
13
解决办法
46万
查看次数

Windows 7中的ServiceController权限

我有一个由服务和可执行文件组成的应用程序.本质上,它是一个表单应用程序,负责在特定情况下启动和停止服务.

在Windows XP上,应用程序使用以下代码管理此项:

ServiceController controller = new ServiceController();
controller.MachineName = ".";
controller.ServiceName = "XXXXXXXXXX";
controller.Stop();
controller.WaitForStatus(ServiceControllerStatus.Stopped, new TimeSpan(0, 0, 10));
controller.Start();
Run Code Online (Sandbox Code Playgroud)

但是在Windows 7上,即使我以管理员身份启动了应用程序,我也会遇到以下异常:

System.InvalidOperationException: Cannot open XXXXXXXXXXXXX service on computer '.'. ---> System.ComponentModel.Win32Exception: Access is denied
   --- End of inner exception stack trace ---
   at System.ServiceProcess.ServiceController.GetServiceHandle(Int32 desiredAccess)
   at System.ServiceProcess.ServiceController.Start(String[] args)
   at System.ServiceProcess.ServiceController.Start()
Run Code Online (Sandbox Code Playgroud)

有什么我可以通过编程方式解决这个问题吗?

.net c# servicecontroller

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

Jquery - 使用.load和selector加载页面不执行脚本?

我正在尝试使用.load()方法将一个页面加载到另一个页面.这个加载的页面包含一个我想在加载完成后执行的脚本.我已经整理了一个准系统示例来演示:

index.html的:

<html>
<head>
 <title>Jquery Test</title>
 <script type="text/javascript" src="script/jquery-1.3.2.min.js"></script>
 <script type="text/javascript">
  $(document).ready(function()
  {
    $('#nav a').click(function()
    {
      $('#contentHolder').load('content.html #toLoad', '', function() {});        
      return false;
    });
  });
 </script>    
</head>
<body>
 <div id="nav">
  <a href="content.html">Click me!</a>
 </div>
 <hr />
 <div id="contentHolder">
  Content loaded will go here
 </div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

Content.html:

<div id="toLoad">
 This content is from content.html

 <div id="contentDiv">
    This should fade away.
 </div>

 <script type="text/javascript">
  $('#contentDiv').fadeOut('slow', function() {} );
 </script>
</div>
Run Code Online (Sandbox Code Playgroud)

单击链接时,内容应加载,第二段应逐渐消失.但它不会执行.如果我在content.html的脚本中粘贴一个简单的警报(""),它也不会执行.

但是,如果我在.load()调用中取消#toLoad选择器,它可以正常工作.我不知道为什么会这样,因为块显然属于#toLoad div的范围.我不想避免使用选择器,因为实际上content.html将是一个完整的HTML页面,我只想要一个选择部分.

有任何想法吗?如果content.html中的脚本在.load()回调中,它工作正常,但我显然不希望index.html中包含该逻辑.

我可能有回调使用.getScript()来加载"content.html.js"然后在那里有逻辑,这似乎工作?如果可能的话,我宁愿将脚本保留在content.html中,以便在正常加载时它也能正常执行.事实上,无论如何我可能会这样做,但我想知道为什么以上不起作用.

javascript jquery

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

如何修复错误"命名管道提供程序,错误:40 - 无法打开到SQL Server的连接"

所以我正在尝试创建一个简单的C#控制台应用程序,只需查询数据库 - 仅此而已.

但是,我不断收到此错误:

System.Data.dll中发生了类型为"System.Data.SqlClient.SqlException"的未处理异常

附加信息:建立与SQL Server的连接时发生与网络相关或特定于实例的错误.服务器未找到或无法访问.验证实例名称是否正确,以及SQL Server是否配置为允许远程连接.(提供者:命名管道提供程序,错误:40 - 无法打开与SQL Server的连接)

现在,我已经尝试了一切!我已经编辑了所有设置(添加了防火墙例外,启用了TCP/IP,几乎可以通过谷歌搜索找到任何解决方案,我做了).当我尝试使用SQL Management Studio使用连接字符串中的相同凭据建立连接时,一切都可以正常工作.BUt由于某种原因,Visual Studio无效.

这是我的连接字符串:

<add name="Invoicing"
            connectionString="Data Source=server;Initial Catalog=Invoicing;Persist Security Info=True;ID=id;Password=pw"
            providerName="System.Data.SqlClient" />
Run Code Online (Sandbox Code Playgroud)

这是app:

class Program
{
    public static void Main(string[] args) {

        Invoicing db = new Invoicing("Invoicing");

        var q = from sin Invoice
                where s.Date == 201007 
                select s;

        foreach(var sin q)
            Console.WriteLine("{0}, {1}", s.CreateDate,
                              s.EndDate);


        }
    }
Run Code Online (Sandbox Code Playgroud)

这是我的堆栈跟踪:

   at System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject)
   at System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)
   at System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
   at System.Data.SqlClient.SqlConnection.Open()
   at System.Data.Linq.SqlClient.SqlConnectionManager.UseConnection(IConnectionUser user)
   at System.Data.Linq.SqlClient.SqlProvider.get_IsSqlCe() …
Run Code Online (Sandbox Code Playgroud)

c# sql-server visual-studio-2008

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

避免在CSS中重复样式

我正在尝试自学CSS并具有以下标记:

<style type="text/css">
#content { display: block; width: 250px; height: 50px; background-color: #330000; }

/* pink */
#one { height: 25px; width: 25px; background-color: #FFCCCC; float: left; margin: 10px; }
/* hot pink */
#two { height: 25px; width: 25px; background-color: #FF0099; float: left; margin: 10px; }
/* tan */
#three { height: 25px; width: 25px; background-color: #CC9900; float: left; margin: 10px; }
/* aqua blue */
#four { height: 25px; width: 25px; background-color: #33FFFF; float: left; margin: 10px; } …
Run Code Online (Sandbox Code Playgroud)

css

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

将引导容器背景扩展到页面边缘

我正在设计一个基于Bootstrap 3的页面,我想尝试重新创建以下设计:

示例布局

我有段落,我已经放入一个container,以便它们在页面调整大小时保持居中.但是,我希望某些行具有彩色背景,尽可能向两侧延伸,如图所示.我不确定这是否可行?

我尝试过的一种方法是切换到container-fluid那些行的类,这些行到达屏幕的边缘.这种工作,但我不确定是否可以让内部文本与其他段落保持内联,因为页面已调整大小?实际上,对于所有文本块,文本应始终在左侧和右侧具有一致的边距.

我不认为我需要在边距区域内容,所以如果一个解决方案只涉及使用标准容器来保存内容,而另一种方法将背景扩展到一边,那可能会有效.

这是一个JSFiddle开始,包括一个橙色框container-fluid,以演示该方法.

html css twitter-bootstrap twitter-bootstrap-3

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

在asp.net中将字符串转换为SQL Server uniqueidentifier

在asp.net中是否有任何内置方法将字符串转换uniqueidentifier为SQL Server,就像.ToString().

我收到一个错误: Conversion failed when converting from a character string to uniqueidentifier.

或者有人知道如何解决这个问题.谢谢.

c# sql-server asp.net

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

为什么C#中的SortedList没有Find方法?

如果你问我,傻.但是这条消息在这里是因为我会假设(可能是正确的)我是愚蠢的,而不是微软.那么......有什么我想念的吗?为什么他们没有为这个孩子提供"查找"方法?find可以在值上运行,它们是对象,所以我可以这样做:

someObject = SortedList.Values.Find(order => order.OrderID == orderID);
Run Code Online (Sandbox Code Playgroud)

.net c# linq sortedlist data-structures

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