小编Sma*_*aug的帖子

如何在asp.net中重定向维护站点

我们在.NET中有一个ASP.NET网站,它在生产中成功运行.我们经常在特定的停机时间内维护服务器.因此,我们需要一项功能,可以在停机时将所有请求重定向到维护网页下的网站.我已经使用Custom Handler完成了这项任务,但我的客户对该解决方案并不满意.请建议一些替代解决方案.

我的自定义处理程序代码如下

在web.config下添加

    <system.webServer>
        <modules>
          <add name="CustomModule" type="CustomModule"/>
       </modules>
  </system.webserver>
Run Code Online (Sandbox Code Playgroud)

在Http Handler下添加

public class CustomModule : IHttpModule
    {
        // In the Init function, register for HttpApplication 
        // events by adding your handlers.
        public void Init(HttpApplication application)
        {

            application.EndRequest +=
                (new EventHandler(this.Application_EndRequest));
        }
}
Run Code Online (Sandbox Code Playgroud)

重定向代码在这里

private void Application_EndRequest(Object source, EventArgs e)
        {

            if (fileExtension.Equals(".aspx") == true && filePath.Contains("Contact.aspx") == false)
            {
                context.Response.Redirect("Contact.aspx");
            }
        }
Run Code Online (Sandbox Code Playgroud)

c# asp.net ihttphandler

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

字符串数组到字符串转换所需的Linq语法

我在特定文件夹的数组中列出了所选文件.

String[] allfiles = System.IO.Directory.GetFiles(Target, "*.*", System.IO.SearchOption.AllDirectories);
Run Code Online (Sandbox Code Playgroud)

我需要将所有这些文件转换为字符串变量,并在LINQ的帮助下每行附加"\n"字符.我可以像下面的循环一样做,但我在LINQ语法中需要.

String strFileName = string.Empty;

for ( int i = 0; i < allfiles.Length ; i++)
  strFileName = strFileName + "\n" + allfiles[1] ;
Run Code Online (Sandbox Code Playgroud)

c# linq c#-4.0

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

如何在sql sever中加入和获取结果

基于下表(Table1和Table2)的结构.我想得到一个Table3.我怎么能在Sql Server中这样做?

表格1

ID Name
1   A
2   B
3   C
Run Code Online (Sandbox Code Playgroud)

表2

ID Name
1  D
2  E
Run Code Online (Sandbox Code Playgroud)

预期产出是

ID Name
1   D
2   E
3   C
Run Code Online (Sandbox Code Playgroud)

sql sql-server sql-server-2008

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

如何禁用自定义安装类型并仅在 WiX 中显示安装路径

我的安装程序需要所有向导选项,因此我使用了 WixUI_Mondo。显示所有设置选项:( Typical, Custom and Complete)。

根据我的要求,Custom不应显示类型。默认情况下,软件包安装在程序文件下。

如何禁用此功能并且只想在安装类型屏幕中显示“C:\Program Files\MyProduct”?

<Feature Id='MainProgram' Title='Program' Description='The main executable.' Level='1'>
        <ComponentRef Id='MainExecutable' />      
</Feature>

<UIRef Id="WixUI_Mondo" />
<UIRef Id="WixUI_ErrorProgressText" />
Run Code Online (Sandbox Code Playgroud)

wix

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

如何在javascript中清除OnUnload事件中的asp.net会话值

我想ASP.NET在浏览器关闭时清除会话值.我在我的html页面中定义了onunload函数,但我不知道如何在这个Javascript方法中清除会话值?

<body onunload="myUnloadFunction()">


<script>
function myUnloadFunction()
{
  // Needs asp.net session code here
}
</script>
Run Code Online (Sandbox Code Playgroud)

请让我知道是否还有其他可取的做法.

html javascript c# asp.net

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

标识列上生成无序序列号

我的一个SQL Server中有一个奇怪的问题.我有一个Identity刀片上的一个seq id栏,它在那里的一些时间点increased2数字代替1.我的身份增量设置不是两个.Identity列可能有什么问题?

sql sql-server sql-server-2008

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

标签 统计

c# ×3

asp.net ×2

sql ×2

sql-server ×2

sql-server-2008 ×2

c#-4.0 ×1

html ×1

ihttphandler ×1

javascript ×1

linq ×1

wix ×1