小编met*_*ngs的帖子

检测点击外部元素(vanilla JavaScript)

我到处搜索了一个很好的解决方案,但我找不到一个不使用jQuery的解决方案.

是否存在跨浏览器,正常方式(没有奇怪的黑客或容易破解代码),检测元素外部的点击(可能有孩子也可能没有孩子)?

javascript

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

将两个IEnumerable查询合并为一个

我需要帮助尝试组合两个IEnumerable查询.两个查询分别工作正常,但我需要找到一种方法来组合它们.

一个查询返回包含当前用户可以看到的所有实体书籍的结果.

第二个查询返回当前用户可以看到的所有数字图书.

真的,我只需要一个返回当前用户可以看到的物理和数字书籍的查询.

问题是我需要使用不同的方法来检查每种书籍类型的用户权限,我无法更改该部分.

谢谢!

var user = AllUsers.Current;

var BookFetchResults = rows.Select(r => new SearchResult(r))
    .Where(t => t.BookType == "Physical")
    .Select(r => r)
    .Where(e => e.CanViewPhysical(e.PhysicalBookResult, user) );
return Ok(results);

var BookFetchResults = rows.Select(r => new SearchResult(r))
    .Where(t => t.BookType == "Digital")
    .Select(r => r)
    .Where(e => e.CanViewDigital(e.DigitalBookResult, user) );
return Ok(results);
Run Code Online (Sandbox Code Playgroud)

.net c#

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

标签 统计

.net ×1

c# ×1

javascript ×1