小编Mar*_*ark的帖子

具有内联样式表和媒体查询的Razor视图

我正在开发一个.cshtml页面,该页面需要一些基本的内联样式才能进行打印.我打算使用@media print媒体查询,但这是一个cshtml页面,它打破了我的页面.有没有办法解决这个问题?

这是打破它的@象征@media print.

asp.net asp.net-mvc css3 razor asp.net-mvc-4

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

蜘蛛/机器人UserAgent检测C#

我正在开发一个应用程序,如果它们不在我们的浏览器列表中,则会重定向用户以升级浏览器.

我的目标是创建一个异常,以根据UserAgent字符串检测它们是否是爬虫.

此时,我收到一条消息......"没有.ToLower的定义或扩展方法"

这是我的代码:

    private bool IsValidCrawler(HttpRequestBase request)
    {
        bool isCrawler = true;

        switch (request.Browser.Crawler.ToLower())  
        {
            case "googlebot":
            case "bingbot":
            case "yahoo!":
            case "facebookexternalhit":
            case "facebookplatform":
                break;
        }

        return isCrawler;
    }
Run Code Online (Sandbox Code Playgroud)

谁能指出我哪里出错了?

c# asp.net user-agent

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

Kendo UI Grid - 客户端模板:转义#符号

我正在使用Kendo UI的网格以及Twitter Bootstrap.

Twitter Bootstrap有一个内置的弹出/模态,可以通过以下方式调用:

<a href="#" class="text-yellow" data-toggle="modal" data-target="#login">Login</a>
Run Code Online (Sandbox Code Playgroud)

在我的Kendo UI网格中,我有一个自定义列模板:

   columns.Template(e => { }).ClientTemplate("<span data-toggle='modal' data-target='#login' title='Flag Animals as Dead or Deceased' style='cursor:pointer;' class='glyphicon glyphicon-flag flag-dead text-red'></span>").Width(50);
Run Code Online (Sandbox Code Playgroud)

这就是我遇到问题的地方,如果你注意到,你需要用#符号指定模态窗口的Id.即data-target='#login'

每当#符号出现在我的网格模板中时,网格就会中断.我怎么能逃脱这个标志?

c# twitter-bootstrap kendo-ui kendo-grid kendo-asp.net-mvc

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

Jquery拖放.append发布

我正在使用jQuery拖放我的Web应用程序.我希望能够将我的项目放在下面的div中,但让它们显示在其他内容之上.

我正在丢弃物品的div:

<div id="viewbuilder" class="module">
<h3>View Builder</h3>
    <!-- This is where I want my dropped items to show -->
    <div class="ends_module">
        <a href="#" class="button"> Build </a>
    </div>
    <div>&nbsp;</div><!--ClearFix -->
    <!-- This is where the dropped items are currently showing -->
</div>
Run Code Online (Sandbox Code Playgroud)

以下是我认为导致问题的jQuery部分:

     var $list = $("ul", $viewbuilder).length ?
               $("ul", $viewbuilder) :
               $("<ul class='results ui-helper-reset'/>").appendTo($viewbuilder);
Run Code Online (Sandbox Code Playgroud)

是否有另一种方法将内容放入div中,这会产生相反的附加效果?也许,作为div.module的第一个孩子追加?

html javascript jquery

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

Jquery - 有条件的不工作

我有一个具有多个条件的函数,但由于某种原因,它会卡在第一个if语句上.有谁知道为什么会发生这种情况?

var k总是返回正确的,但无论我选择什么选项,第一个if语句都是唯一运行的语句,尽管值为k.

jQuery/JS如下:

<script>
    $(function () {
        var a = $("#BreedingSireUnReg"),
            b = $("#BreedingDamUnreg"),
            c = $("#BreedingDateUnreg");
        $("#BreedingOptionsUnReg").change(function () {
            var k = parseInt($("#BreedingOptionsUnReg").val());
            console.log(k);
            if (k == 2||8) {
                $(a, b, c).prop("disabled", true);
                console.log("1");
            }
            else if (k == 3||4||5||9||10||11) {
                $(a, b).prop("disabled", true);
                $(c).prop("disabled", false);
                console.log("2");
            }
            else {
                $(a, b, c).prop("disabled", false);
                console.log("3");
            }
        });
    });
</script>
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

解析HTTP JSON响应 - C#

我正在为winforms应用程序进行OAUTH2登录.

我必须使用一些凭据向我们发出请求,服务器将使用令牌和json格式进行响应.

解析令牌值的最佳方法是什么?

这是响应格式:

{
    "access_token":"asdfasdfasdfafbasegfnadfgasdfasdfasdf",
    "expires_in":3600,
    "token_type":"Bearer"
}
Run Code Online (Sandbox Code Playgroud)

c# json http oauth-2.0

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

JavaScript Switch语句 - 条件中的条件

我可以在我的JS开关声明中添加条件运算符吗?

例如.case n || n:

例如.case"string2"||"string1":

 switch(expression) {
        case n||n:
            code block
            break;
        case n||n:
            code block
            break;
        default:
            default code block
    } 
Run Code Online (Sandbox Code Playgroud)

javascript

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

剑道验证 - 忽略特定输入

我正在使用 Kendo 验证来做一些简单的前端验证。

我正在使用一个外部 API,它为我做后端验证,所以我只需要验证一些格式/必需的输入。

目前,它正在验证每个输入。

如何指定要忽略的元素。

我意识到我可以指定要验证的特定元素,但我不想采用这种方法,因为要验证的元素比不验证的元素多。

谢谢,

javascript asp.net-mvc kendo-ui kendo-validator

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

Jquery选择范围

我有一张桌子,我想选择第n个孩子(3) - nth-child(9),他们是一种在jquery/css中选择范围的方法吗?我打算对每个人进行硬编码,但我知道必须有一个更清洁的方法来做到这一点?

有什么想法吗?

桌子:

<table>
 <thead>
     <tr>
      <th></th>
      <th></th>
      <th></th>
      <th></th>
      <th></th>
      <th></th>
      <th></th>
      <th></th>
      <th></th>
      <th></th>
      <th></th>
      <th></th>
</tr>
 </thead>
 <tbody>
     <tr>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
</tr>
 </tbody>
Run Code Online (Sandbox Code Playgroud)

html jquery css3

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

$(this)相当于C#

我正在研究一个非常简单的应用程序.

我有一个带有一堆盒子的表格.

当我将这些框中的任何一个悬停时,我想调用SwapImage();只更改背景图像的方法.

如何指定我想要更改的控件,我怎样才能更改此内容.在jQuery中(不是这些都可以比较),我会使用$(this),它与C#中的相同?

private void SwapImage(object sender, EventArgs e)
{
    sender.BackColor = Color.Coral;
    MessageBox.Show("What are you doing, you should be working!");
}
Run Code Online (Sandbox Code Playgroud)

c# winforms

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

parseInt(x,10)导致最大callstack /太多递归错误

我有一个简单的JS函数,它根据2个输入值更新隐藏的文本框.

在我更新隐藏文本框之前,我使用parseInt(x,10)来验证输入是否为数字,如果不是,我将值设置为0.

为什么这会导致过多的递归错误?

  $(function () {
        $("#payment-form").on("submit",function (e) {

            var xDollars = $("#dollars").val();
            var xCents = $("#cents").val();
            //collect our form dollar and cents values, set to 0 if not int
            if (parseInt(xDollars, 10) == "NaN") {
                $("#dollars").val("0");
            }
            if (parseInt(xCents, 10) == "NaN") {
                $("#cents").val("00");
            }

            //join dollars and cents and submit transaction amount
            $("#TransactionAmount").val(xDollars + "." + xCents);
            $("#payment-form").submit();
            return true;
        });
    });
Run Code Online (Sandbox Code Playgroud)

javascript recursion jquery

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

Jquery If/Else Percentage

我有2个变量:

  1. $a,我导航的宽度
  2. $b,li在我的导航中

我希望根据我li在导航中占用的百分比制作一个条件语句,例如:

  $a = $("nav").width();
  $b = $("nav li").first.width(); 

  if($b > (27% of $a)) {
    echo "<p>do something crazy</p>";
  }
  else if ($b > (87% of $a)){
    echo "<p> do something less crazy</p>";
  }
  else ($b > (47% of $a)){
    echo "<p> do nothing at all</p>";
  }
Run Code Online (Sandbox Code Playgroud)

任何人都可以解释如何比较......的百分比?

html javascript jquery

-1
推荐指数
1
解决办法
1278
查看次数