小编Chr*_*423的帖子

包括()不适用于所有浏览器

这里是我的代码块.它在fireFox和Chrome中非常完美.但不是在IE中.我收到错误" Object doesn't support property or method 'includes'"

function rightTreeSwapfunc2() {
    if ($(".right-tree").css("background-image").includes("stage1") == true) {
        $(".right-tree").css({
            backgroundImage: "url(/plant-breeding/img/scenes/plant-breeding/stage5.jpg)"
        })
    } else {
        $(".right-tree").css({
            backgroundImage: "url(/plant-breeding/img/scenes/plant-breeding/stage3.jpg)"
        })
    }
}
Run Code Online (Sandbox Code Playgroud)

我可以改变它并使用vanilla JS并执行:

document.getElementById("right-tree").classList.contains

但在改变JS和编辑HTML和CSS之前,我宁愿看看是否有办法让它在IE中运行.

javascript methods internet-explorer function microsoft-edge

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

c#strings为html属性

我试图让我的剃刀视图更有活力.我试图在表格中为TD设置内联样式.

我做了字符串:

@{
    double width = 100 / 5;
    String widthStyleString = String.Format("style=\"width: {0}%;\"", width);
}
Run Code Online (Sandbox Code Playgroud)

当我将其作为纯文本进行测试时,效果非常好.我有:

style="width: 20%;"
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试将其放入HTML元素时,我得到了这个:

<td class="table--td" style="&quot;width:" 20%;&quot;="">Some Value</td>
Run Code Online (Sandbox Code Playgroud)

我怎么能让它不解析"作为实体?(它不会让我键入"而不将它变成实际的")


更新:

这仍然是进行HTML属性的好方法.然而在这个例子中,它是一个样式标签,人们评论是正确的; 最好是用css而不是逻辑来做.如果您有这个问题(样式属性),下面的堆栈帖子将对您有所帮助.否则,Html.Raw()很好.

等大小的表格单元格,以填充保持表的整个宽度

如果您不需要担心IE8及以下版本,该链接将解决此问题.否则你仍然需要在css中硬编码宽度百分比.

html c# string razor

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

在上传到文件系统之前检查filesize

只是一个简单的问题,

我已经对此做了很多研究,但我有不同的方法.

我的问题:我有一个文件上传器,适用于使用asp.net和VB的所有浏览器.问题是我们的系统只允许上传不超过1mb的文件.现在,使用后端检查,它将告诉用户文件是否太大,并且他们必须上传较小的文件.然而,奇怪的问题是它将捕获超过限制的2-3mb的文件.例如,如果文件是20mb则不是.如果上传它,我会得到一个讨厌的调试错误,说已经请求了最大文件大小.

我想要做的是快速检查前端,以防止它被发送到后端.

我用了:

$(function(){
    $('#File1').bind('change', function() {
          alert(this.files[0].size);
        });
});
Run Code Online (Sandbox Code Playgroud)

检查文件大小.它适用于chrome和firefox.但不是IE.我听说如果用户允许在隐私设置中使用ActiveX可以工作.

我可以使用浏览器检测说"嘿,如果IE做activeX否则做jQuery"但我想知道是否有比ActiveX更可靠的方法?

javascript asp.net internet-explorer activex file-upload

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