小编iaj*_*ajs的帖子

会话到期后关闭浏览器?asp.net

我有一个asp.net网页,在会话到期之前有60秒的空闲时间窗口.在Session_End事件中是否有办法(通过asp或c#代码)关闭浏览器 - 或者最好只是选项卡

我已经看到很多关于SO的帖子想要做相反的事情(在浏览器关闭时结束会话),但不是我需要的.

asp.net session code-behind

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

在没有多个IF语句的每行代码之前检查一个条件?

是否有可能在没有if (condition)每行之前检查语句块的每一行是否为真?

例如:

if (condition)
{
    DoSomething();
    DoSomethingElse();
    DoAnotherThing();
}
Run Code Online (Sandbox Code Playgroud)

在某些时候,另一个后台进程可能在执行condition之前设置为false DoSomethingElse().基本上我正在寻找一种有效且简单的说法:

if (condition) DoSomething();
if (condition) DoSomethingElse();
if (condition) DoAnotherThing();
Run Code Online (Sandbox Code Playgroud)

实际上,这是一段长的代码块,执行一次,如果在任何时候特定标志被更改,我想放弃.

收紧这种代码的最佳方法是什么?

c# redundancy if-statement

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

标签 统计

asp.net ×1

c# ×1

code-behind ×1

if-statement ×1

redundancy ×1

session ×1