小编Kyl*_*yle的帖子

bootstrap popover没有显示在所有元素之上

我正在一个bootstrap站点上工作,在从2.0更新到bootstrap 2.2之后,除了popover之外一切正常.

弹出窗口仍然很好,但它们并没有显示在所有其他元素之上.

<div> // this sits on top of the popover. this did not happen before cleaning up scripts.
     <div>  //popover shows on top of this
          <div> //popover shows on top of this
               //link here with popover in it.
          </div>
     </div>
</div>
Run Code Online (Sandbox Code Playgroud)

任何人都知道为什么弹出窗口的行为发生了变化,或者我如何解决它?谢谢.

html javascript popover twitter-bootstrap

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

如何使用Web API返回文件?

我正在使用ASP.NET Web API.
我想从API(API生成)下载带有C#的PDF.

我可以让API返回byte[]吗?对于C#应用程序,我可以这样做:

byte[] pdf = client.DownloadData("urlToAPI");? 
Run Code Online (Sandbox Code Playgroud)

File.WriteAllBytes()?
Run Code Online (Sandbox Code Playgroud)

c# asp.net-web-api

87
推荐指数
4
解决办法
12万
查看次数

如何从<select multiple = multiple>中获取所有选定的值?

看起来很奇怪我找不到已经问过的这个,但是在这里它!

我有一个HTML如下:

<select id="select-meal-type" multiple="multiple">
    <option value="1">Breakfast</option>
    <option value="2">Lunch</option>
    <option value="3">Dinner</option>
    <option value="4">Snacks</option>
    <option value="5">Dessert</option>
</select>
Run Code Online (Sandbox Code Playgroud)

如何获取用户在javascript中选择的所有值(数组?)?

例如,如果用户选择了午餐和小吃,我想要一个{2,4}的数组.

这似乎应该是一个非常简单的任务,但我似乎无法做到这一点.

谢谢.

html javascript jquery

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

SQL中的Delete语句非常慢

我有这样的陈述超时:

DELETE FROM [table] WHERE [COL] IN ( '1', '2', '6', '12', '24', '7', '3', '5')
Run Code Online (Sandbox Code Playgroud)

我试着像这样一次做一个:

DELETE FROM [table] WHERE [COL] IN ( '1' )
Run Code Online (Sandbox Code Playgroud)

到目前为止,它已经到了22分钟仍在继续.

该表中有260,000行,是四列.

有没有人有任何想法为什么这会如此缓慢以及如何加快它?我确实在[COL]上有一个非唯一的非聚集索引,我在做WHERE.我正在使用SQL Server 2008 R2

更新:我没有触发器.

sql sql-server sql-server-2008 database-optimization

68
推荐指数
5
解决办法
11万
查看次数

更新实体框架模型后,Visual Studio不会看到更改

如果我对我的EF 5.0模型进行任何更改,VS似乎没有看到更改.我已经尝试添加一个新的表,它在模型中很好地显示,但是如果我尝试在某个地方使用它,表格不会出现在intellisense中,我也无法使用它.

我也尝试更改列的数据类型,如果我查看.edmx模型文件,它再次显示正常,但Visual Studio仍会在该字段上给出编译器错误,因为我试图分配不正确的数据类型.

如果我完全删除EDMX并重新创建它,那么更改工作正常.但每次我应该能够"从数据库更新模型"并重建时,从数据库重新生成是很烦人的.

我之前从未遇到过EF的这些问题.有谁知道这个问题的原因或解决方法?

谢谢.

c# entity-framework entity-framework-5

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

在C#中接受的长期与Int64的风格?

我知道它们是相同的变量类型,但对于是否使用long或是否有一个公认的标准"风格" Int64

我想使用最常见的一个.

c#

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

c#.net 4.5 async/multithread?

我正在编写一个从网页上抓取数据的C#控制台应用程序.

此应用程序将访问大约8000个网页并刮取数据(每页上的数据格式相同).

我现在正在使用它,没有异步方法,也没有多线程.

但是,我需要它更快.它只使用了大约3%-6%的CPU,我想是因为它花时间等待下载html.(WebClient.DownloadString(url))

这是我的程序的基本流程

DataSet alldata;

foreach(var url in the8000urls)
{
    // ScrapeData downloads the html from the url with WebClient.DownloadString
    // and scrapes the data into several datatables which it returns as a dataset.
    DataSet dataForOnePage = ScrapeData(url);

    //merge each table in dataForOnePage into allData
}

// PushAllDataToSql(alldata);
Run Code Online (Sandbox Code Playgroud)

我一直试图多线程,但不知道如何正确开始.我正在使用.net 4.5并且我的理解是异步并且等待4.5以使这更容易编程但我仍然有点迷失.

我的想法是继续制作这条线异步的新线程

DataSet dataForOnePage = ScrapeData(url);
Run Code Online (Sandbox Code Playgroud)

然后当每个人完成时,跑

//merge each table in dataForOnePage into allData
Run Code Online (Sandbox Code Playgroud)

任何人都可以指出我正确的方向如何在.net 4.5 c#中使该行异步,然后让我的合并方法运行完成?

谢谢.

编辑:这是我的ScrapeData方法:

public static DataSet GetProperyData(CookieAwareWebClient webClient, string pageid)
{
    var dsPageData …
Run Code Online (Sandbox Code Playgroud)

c# multithreading .net-4.5

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

将整个DataTable一次性插入数据库而不是逐行插入?

我有一个DataTable,需要将整个事物推送到Database表.

我可以使用foreach并一次插入每一行来获取所有内容.这非常缓慢,因为有几千行.

有没有办法一次完成整个数据表可能更快?

DataTable的列数少于SQL表.其余的应该留空.

c# sql sql-server

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

HTTP错误403.14 - 禁止 - MVC4 .net 4.5捆绑

我使用razor引擎创建了一个带有.net 4.5的MVC4应用程序.使用visual studio在本地运行时,它工作正常.

当我在Windows Server 2008 R2上部署到IIS(所有Windows更新完成)时,看起来我的捆绑包不起作用并且CCS没有加载.我尝试在服务器上查看该站点,查看源代码转到css的bundle链接,然后加载一些css然后出现IIS错误:

HTTP错误403.14 - 禁止Web服务器配置为不列出此目录的内容.

我尝试过的:

1)确保安装.net 4.5.
2)添加<modules runAllManagedModulesForAllRequests="true"/>到我的web.config
3)%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -ir在cmd中运行
4)检查我的应用程序池是否已设置为集成模式
5)检查它是否已设置为使用.net 4

.net iis asp.net-mvc razor .net-4.5

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

找不到指定的框架"Microsoft.AspNetCore.App",版本"2.1.0"

我试图将我的网络应用程序从.net core 2.0升级到.net core 2.1我做了:

1)安装Visual Studio Professional 2017预览版15.8.0预览版1.1
2)从这里安装.net核心2.1.3 RC1 SDK:https://www.microsoft.com/net/download/dotnet-core/sdk-2.1 .300-rc1
3)将我的所有aspnetcore nuget软件包更新到最新版本.

做完这两件事后,当我开始我的项目时,我得到了这个屏幕:

HTTP错误502.5 - 进程失败此问题的常见原因:

The application process failed to start
The application process started but then stopped
The application process started but failed to listen on the configured port 
Run Code Online (Sandbox Code Playgroud)

故障排除步骤

Check the system event log for error messages
Enable logging the application process' stdout messages
Attach a debugger to the application process and inspect 
Run Code Online (Sandbox Code Playgroud)

有关详细信息,请访问:https: //go.microsoft.com/fwlink/?LinkID = 808681

在我的ASP.NET核心Web服务器的输出窗口中,我得到了这个:

The …
Run Code Online (Sandbox Code Playgroud)

.net-core asp.net-core asp.net-core-2.0

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