小编Bas*_*sal的帖子

仅捕获特定的HttpException

我是aspx webforms的新手.

我想在我的Web应用程序中捕获一个特定的异常 - Validation of viewstate MAC failed.
我试过这个(在Global.asax.cs中):

protected void Application_Error(object sender, EventArgs e)
{
  HttpException lastErrWrapper = Server.GetLastError() as HttpException;

  if ((uint)lastErrWrapper.ErrorCode == 0x80004005)
  {
      // do something
  }         
}
Run Code Online (Sandbox Code Playgroud)

问题是它捕获了所有未处理的HttpExceptions.

实现这一目标的最佳方法是什么?


编辑:

在进一步检查此问题时,我发现内部异常是a ViewStateException,但它似乎没有特定的"errorCode"属性

谢谢

c# asp.net webforms

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

等效于SQL Server中的Oracle外部表

SQL Server中是否有与Oracle外部表等效的文件

外部表是映射到文件系统中平面文件的表。

这非常方便,因为它允许您使用标准SQL将平面文件读取为表。

sql-server oracle

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

奇怪的CSS语法

我继承了大约7 - 8年前编写的一些代码.
代码包含一些内联css的HTML.

我找到了这样的东西 -

<span style="color='red'">Hello World</span>
Run Code Online (Sandbox Code Playgroud)

请注意=标志而不是:style属性中的符号.

有没有人见过这个?是否被认为是正确的?
为什么会有人做这样的事情......?

它适用于IE 6和7

我不想要它,但如果我改变它,就会害怕序列

html css internet-explorer

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

标签 统计

asp.net ×1

c# ×1

css ×1

html ×1

internet-explorer ×1

oracle ×1

sql-server ×1

webforms ×1