小编Tom*_*Tom的帖子

在.NET 4下编译时出现"具有相同密钥的条目已存在"

我正在尝试将ASP.NET应用程序升级到.NET 4,但我网站上的一个页面包含一个异常:

参数异常:具有相同密钥的条目已存在".

ASP.NET 4可能导致此问题的不同之处是什么?

在此输入图像描述

一解决方案

不知道为什么但设置clientIDMode="Predictable"而不是Static似乎避免了这个异常消息.

asp.net .net-4.0 asp.net-4.0

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

自定义404页面 - PHP

我有一个自定义404页面工作正常,除了我想在此页面上显示的消息.

我想说它找不到页面的网址,而是显示404页面的网址.

这是我的...

You were looking for <?php echo $_SERVER['REQUEST_URI'] ?>.

htaccess文件包含以下行: ErrorDocument 404 /404/

php apache errordocument http-status-code-404

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

使用jQuery显示没有特定类的元素的第一个子元素

我试图显示一个没有"提交"类的元素的第一个孩子

所以像

$('#menu li:first-child:not(".submitted")').show();
Run Code Online (Sandbox Code Playgroud)

HTML:

<ul id="menu">
   <li class="submitted">stuff here</li>
   <li class="submitted">stuff here</li>
   <li>stuff here</li> <!-- This one needs to be shown -->
   <li>stuff here</li>
   <li>stuff here</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

有任何想法吗??

javascript jquery css-selectors

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

在服务器上覆盖php.ini

我有一个页面,允许用户上传图像.

当用户尝试上传较大的图像时,它返回500错误.

以下代码......

<?php echo ini_get("upload_max_filesize"); 
echo ini_get("post_max_size"); 
echo ini_get("max_input_time");
echo ini_get("max_execution_time");
?>
Run Code Online (Sandbox Code Playgroud)

...的回报:

100M
100M
60
3600
Run Code Online (Sandbox Code Playgroud)

我猜测这是导致问题的最大输入时间,因为我已经测试了100mb以下的文件,但上传时间超过60秒.

我没有访问我的主机到php.ini文件,所以我可以覆盖这些设置吗?我已经尝试添加一个htaccess文件,但我不确定我是否把它放在正确的位置.

php .htaccess execution-time

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

RewriteRule创建500内部服务器错误

我的.htaccess文件中有以下内容:

Options +FollowSymLinks
RewriteEngine on
RewriteRule ^directory/(.*)$ directory/index.php?id=$1
Run Code Online (Sandbox Code Playgroud)

我想要实现的是:

www.mydomain.com/directory/10访问URL时,页面www.mydomain.com/directory/?id=10将显示在浏览器上,而不会更改URL的外观.

上面的代码创建了500内部服务器错误.

有谁知道我哪里出错了?

php apache .htaccess mod-rewrite

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

jquery - 图像大于容器时的可拖动图像

当图像比容器大时,使图像可拖动会做一些非常古怪的事情......有没有人知道解决这个问题的方法?

这是我的代码......

<script type='text/javascript' src="scripts/jquery-1.4.2.js"></script>
<script type="text/javascript" src="scripts/jquery-ui.js"></script>

<script type="text/javascript">

    $(document).ready(function() {

        $("img").draggable({ containment: "div", scroll: false });

    });

</script>

<style type="text/css">
    div {
        width:500px; 
        height:423px; 
        position:relative; 
        overflow:hidden;
    }
</style>
Run Code Online (Sandbox Code Playgroud)

和...

<div>
    <img src="images/map.jpg" width="1000" height="845" alt="Map" />
</div>
Run Code Online (Sandbox Code Playgroud)

javascript jquery jquery-ui

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

vb.net复选框标签位置

有没有办法将复选框放在asp复选框上的标签右侧?

默认情况下,此代码将复选框放置标签...

<asp:CheckBox CssClass="myCheckbox" ID="CBmyCheck" runat="server" Text="My label"></asp:CheckBox>
Run Code Online (Sandbox Code Playgroud)

vb.net asp.net checkbox label

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

在运行剩余的javascript之前检查有效的电子邮件

我有一个文本框,用户需要插入有效的电子邮件地址.

当用户提交有效的电子邮件地址时,会在回发数据时显示加载图形.

下面的代码适用于显示加载图形,但它不会检查电子邮件地址是否有效.任何人都可以帮忙吗?

$('#btnEmail1Submit').live ("click", function() {
   $('<div class="submitBg"></div>').appendTo(".emailEditContainer");
   $('<div class="submitLoadingCont"><img class="submitLoading" src="images/mypreferences/loading.gif" width="50" height="50" /></div>').appendTo(".emailEditContainer");
});
Run Code Online (Sandbox Code Playgroud)

我想我需要在点击运行的函数周围添加一个if语句 - 所以类似于:

$('#btnEmail1Submit').live ("click", function() {
  if(emailvalid == true) {   
    $('<div class="submitBg"></div>').appendTo(".emailEditContainer");
    $('<div class="submitLoadingCont"><img class="submitLoading" src="images/mypreferences/loading.gif" width="50" height="50" /></div>').appendTo(".emailEditContainer");
  }
});
Run Code Online (Sandbox Code Playgroud)

我正在使用asp.net电子邮件验证 - 它看起来像这样:

<asp:RegularExpressionValidator Display="Dynamic" ValidationGroup="PrimarySubmit" ID="RegularExpressionValidator1" runat="server" ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*" ControlToValidate="tbEmail1" ErrorMessage="Invalid email address - " />
Run Code Online (Sandbox Code Playgroud)

javascript validation jquery email-validation

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

使用IE 7或8时,如果隐藏,则单击标签不检查复选框

我正在尝试使用与checkbox元素关联的标签创建一个自定义设计的复选框,并隐藏(display:none)复选框.

这在除IE之外的所有浏览器中都能正常工作,这需要使复选框可见,以便标签可以点击.

这是我的代码......

HTML

<input type="checkbox" id="myCheck" />?
Run Code Online (Sandbox Code Playgroud)

CSS

label.checkbox {
    border:1px solid #666;
    width:25px;
    height:23px;
    display:block; 
}?
Run Code Online (Sandbox Code Playgroud)

jQuery的

$("input[type=checkbox]").each(function() {
    $(this).hide().before('<label for="' + $(this).attr("id") + '" class="checkbox"></label>');
});

$("input[type=checkbox]").live('change', function() {
    if ($(this).prop('checked') == true) {
        $('label[for=' + $(this).attr("id") + ']').html("X")
    } else {
        $('label[for=' + $(this).attr("id") + ']').html("")
    }
});?
Run Code Online (Sandbox Code Playgroud)

或者是jsfiddle

javascript checkbox jquery label clickable

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

使用CSS之前和之后创建div的内容

我有一个div元素,我想根据它的类插入内容.

我能够使用CSS中的divdiv属性将2个元素插入到此div 中,但我需要能够插入至少5个元素.

这是我的2 ...

div {
  background: blue;
  margin: 0 auto;
  width: 50px;
  height: 50px;
  padding: 0;
  display:table-cell;
  vertical-align:middle;
  text-align: center;
}

div:after {
  content:'';
  display:block;
  border:1px solid #000;
  width:40px;
  height:40px;
  margin:5px auto;
  background-color:#DDD;
}
div:before {
  content:'';
  display:block;
  border:1px solid #000;
  width:40px;
  height:40px;
  margin:5px auto;
  background-color:#DDD;
}
Run Code Online (Sandbox Code Playgroud)

有什么方法可以在之前和之后创造额外的东西 - 类似的东西:before

html css

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