小编joh*_*hna的帖子

在Bootstrap v4中缺少可见 - **和隐藏 - **

在Bootstrap v3中,我经常使用隐藏的 - **类结合clearfix来控制不同屏幕宽度的多列布局.例如,

我可以将多个隐藏的**组合在一个DIV中,以使我的多列在不同的屏幕宽度下正确显示.

例如,如果我想显示产品照片的行数,则在较大屏幕尺寸上每行4个,在较小屏幕上每行4个,在非常小的屏幕上显示2个.产品照片可能是不同的高度,所以我需要clearfix以确保正确的行中断.

这是v3中的一个例子......

http://jsbin.com/tosebayode/edit?html,css,output

既然v4已经废除了这些类,并用可见/隐藏 - ** - 向上/向下类替换它们,我似乎不得不用多个DIV做同样的事情.

这是v4中的一个类似例子......

http://jsbin.com/sagowihowa/edit?html,css,output

所以我已经从单个DIV转到必须添加多个具有大量上/下类的DIV来实现相同的功能.

从...

<div class="clearfix visible-xs-block visible-sm-block"></div>
Run Code Online (Sandbox Code Playgroud)

至...

<div class="clearfix hidden-sm-up"></div>
<div class="clearfix hidden-md-up hidden-xs-down"></div>
<div class="clearfix hidden-md-down"></div>
Run Code Online (Sandbox Code Playgroud)

在v4中有没有更好的方法可以忽略我?

twitter-bootstrap bootstrap-4

245
推荐指数
5
解决办法
21万
查看次数

请求重定向到/ Account/Login?ReturnUrl =%2f,因为MVC 3安装在服务器上

我们有一个在Windows 2008/IIS7服务器上运行的内部ASP.NET Webforms应用程序,在我们安装MVC3之前一直运行良好.

现在任何请求都重定向到/ Account/Login?ReturnUrl =%2f.

该网站是Webforms而不是MVC.因为它是一个仅内部站点,所以我们为根文件夹启用了Windows身份验证.

我们在同一台服务器上有几个未受此问题影响的其他网站,但这是根文件夹设置为Windows身份验证的唯一站点.

asp.net iis-7 asp.net-mvc-3

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

从SQL Server地理数据类型在Google Maps上显示多边形

我有一个SQL Server 2008数据库,其中包含一个类型为geography的列,用于存储各个澳大利亚地区的形状.我希望能够在Google地图上绘制这些形状.

这适用于ASP.NET C#网站.

我搜索了有关如何执行此操作的任何示例但找不到任何内容?

有没有人有一些如何做到这一点的样本,特别是使用SQL Server的地理数据?

c# google-maps

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

索引是否会提高varchar(max)查询性能,以及如何创建索引

首先,我应该指出我对SQL Server索引知之甚少.

我的情况是我有一个SQL Server 2008数据库表,其中varchar(max)列通常填充了大量文本.

我的ASP.NET Web应用程序有一个搜索工具,可以在此列中查询关键字搜索,并且根据搜索的关键字数量,可能是SQL查询中的一个或多个LIKE'%keyword%'语句来进行搜索.

我的Web应用程序也允许通过此表中的各个其他列进行搜索,而不仅仅是一列.其他表也有一些连接.

我的问题是,是否值得在此列上创建索引以提高这些搜索查询的性能?如果是这样,什么类型的索引,只是索引一列是足够的,还是我需要包括其他列,如主键和其他可搜索的列?

sql-server indexing full-text-indexing sql-server-2008 database-optimization

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

Bootstrap导航栏有两行

我想要一个Bootstrap 3导航栏,它有两行导航元素,并且navbar-brand跨越两行.在SM +屏幕尺寸上,两行都是可见的.在XS屏幕尺寸上,第二行折叠并显示要打开的图标栏.

SM +

+-------------------------------------------------------------------------------+
|               |                                             Nav-A-1  Nav-A-2  |
|  SITE LOGO    |---------------------------------------------------------------+
|               |  Nav-B-1  Nav-B-2 Nav-B-3 Nav-B-4                 Form-Right  |
+-------------------------------------------------------------------------------+
Run Code Online (Sandbox Code Playgroud)

XS

+-------------------------------------------------------------------------------+
|               |                                             Nav-A-1  Nav-A-2  |
|  SITE LOGO    |---------------------------------------------------------------+
|               |  Nav-Collapsed                                     Hamburger  |
+-------------------------------------------------------------------------------+
Run Code Online (Sandbox Code Playgroud)

怎么可以用导航栏完成?

twitter-bootstrap twitter-bootstrap-3

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

IIS自定义错误未显示自定义错误页面

我在ASP.NET网站上设置了自定义错误页面.

有一个错误没有显示自定义错误页面,只显示通常的黄色ASP.NET错误页面.如果启用了自定义错误,则会显示"服务器错误/应用程序"/"运行时错误",但如果自定义错误已关闭,则会显示"viewstate mac failed验证失败"错误.

我的web.config的相关部分是:

<system.web>
  <compilation debug="false" targetFramework="4.0" />
    <customErrors mode="On" redirectMode="ResponseRewrite">
      <error statusCode="404" redirect="/404.aspx" />
      <error statusCode="500" redirect="/500.aspx" />
    </customErrors>

<system.webServer>
  <httpErrors errorMode="DetailedLocalOnly" />
Run Code Online (Sandbox Code Playgroud)

要捕获此错误,我是否必须使用不同的状态代码或子代码或者还有其他什么?

NB.Server 2008 R2,IIS 7.

asp.net iis-7

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

jQuery Mobile ajaxEnabled不起作用?

运行最新版本的jQuery Mobile(1.0.1),并且不想使用AJAX进行页面导航.

我添加了以下代码,根据jQuery Mobile网站应该停止使用AJAX:

$(document).bind("mobileinit", function () {
    $.mobile.ajaxEnabled = false;
});
Run Code Online (Sandbox Code Playgroud)

但它仍然使用AJAX并将哈希(#)添加到URL.

如何禁用AJAX?

jquery-mobile

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

查找带有和不带连字符的所有可能的单词组合

对于可能包含零个或多个连字符的字符串,我需要使用和不使用连字符提取所有不同的可能性.

例如,字符串"AB"将导致"AB"和"AB"(两种可能性).

字符串"ABC"将产生"ABC","AB-C","A-BC"和"ABC"(四种可能性).

字符串"ABCD"将产生"ABCD","AB-CD","A-BC-D","AB-CD","AB-CD","ABC-D","A-BCD"和"ABCD"(八种可能性).

......等等

我已经尝试了一些嵌套循环但是无法获得所需的结果.我怀疑我需要一些递归的东西,除非有一些我忽略的简单解决方案.

NB.这是为了构建一个SQL查询(遗憾的是SQL Server没有MySQL的REGEXP模式匹配).

这是我正在努力的一次尝试.如果我以递归方式执行此操作,这可能会有效.

string keyword = "A-B-C-D";

List<int> hyphens = new List<int>();

int pos = keyword.IndexOf('-');
while (pos != -1)
{
    hyphens.Add(pos);
    pos = keyword.IndexOf('-', pos + 1);
}

for (int i = 0; i < hyphens.Count(); i++)
{
    string result = keyword.Substring(0, hyphens[i]) + keyword.Substring(hyphens[i] + 1);

    Response.Write("<p>" + result);
}
Run Code Online (Sandbox Code Playgroud)

ABCD是不同长度的单词.

c# math combinatorics

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

嵌入Youtube播放列表但从随机视频开始

我已经做了很多搜索,但到目前为止还没有找到一个解决方案......

我有一个Youtube播放列表.我想将它嵌入网站.但不是总是从第一个视频开始,我希望它从随机视频或至少一个特定视频开始(我可以随机选择服务器端代码).

我查看了iframe嵌入URL的选项,但看不到允许我对此进行任何控制的参数.有可能吗?

否则我认为我需要在API中使用JavaScript做一些事情.有人可以粘贴或指向我可以使用的一些示例代码,因为我之前没有使用过Youtube API吗?

youtube youtube-api

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

迁移到SQL Server 2012后的RAISERROR问题

移动服务器后,我正在处理网站和数据库的一些问题.该数据库以前是SQL Server Express 2005,但现在正在SQL Server Express 2012上运行.

这些问题与2012年的RAISERROR命令和更改有关.我查看了新语法的文档,但不确定如何将错误号和消息传递给网站.

存储过程和触发器中的RAISERROR命令的一些示例是:

RAISERROR 50000 'Member with same Email address already exists.'

RAISERROR 44447 'The record can''t be added or changed. Referential integrity rules require a related record in table ''tblBrand''.'

RAISERROR 44446 'The record can''t be added or changed. Referential integrity rules require a related record in table ''tblFragranceHouse''.'
Run Code Online (Sandbox Code Playgroud)

我已经改变了一些新的语法,但我不确定我是否正确地做了这个.我明白,如果我只是传递错误文本,它会传递错误号50000.但我不知道如何处理其他错误代码.

关于如何将这些命令翻译成2012的任何建议?

sql-server sql-server-2012

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