小编the*_*eog的帖子

URL中的ASP.NET aspxerrorpath

我有一个网站,我在web.config中使用CustomErrors来指定一个自定义错误页面,并且工作得很好.自定义404页面也在IIS配置中指定(因为如果不是,我不会得到我的自定义404页面).

但是,如果用户获得404查看其请求的URL并制作导航建议(如果适用),我有一些逻辑可以启动.该逻辑依赖于aspxerrorpath值.在我的开发PC上,aspxerrorpath被正确地附加到URL,如下所示: http:// localhost:3092/FileNotFound.aspx?aspxerrorpath =/badpage.aspx,但是在我的测试站点上,没有附加到URL的aspxerrorpath,所以我的所有自定义逻辑都被绕过,我的建议不起作用.我不确定这是IIS配置问题还是其他问题.Web服务器是带有IIS 7的Windows Server 2008.

有什么想法吗?

非常感谢.

.net asp.net iis iis-7 .net-3.5

16
推荐指数
2
解决办法
6万
查看次数

WPF数据绑定

任何人都可以指向一个好的资源(或给我一个线索),告诉我如何在WPF中对DataBinding进行控制(ComboBox,ListBox等)?当我把所有的WinForms好处都从我身上带走时,我有点不知所措,而我开始时并不是那么光明......

data-binding wpf

11
推荐指数
2
解决办法
3161
查看次数

如何让SSIS数据流将'0.00'放在平面文件中?

我有一个带有数据流的SSIS包,它接受一个ADO.NET数据源(只是一个小表),执行一个select*查询,并将查询结果输出到一个平面文件(我也试过拉动整个表而不是使用SQL select).

问题是数据源提取的是一个Money数据类型的列,如果该值不为零,它就会很好地进入文本平面文件(如'123.45'),但当值为零时,它会显示出来在目标平面文件中为".00".我需要知道如何将前导零回到平面文件中.

我已经尝试了各种数据类型的输出(在平面文件连接管理器中),包括货币和字符串,但这似乎没有任何效果.

我在我的选择中尝试了一个case语句,如下所示:

  CASE WHEN columnValue = 0 THEN 
     '0.00' 
  ELSE 
      columnValue 
  END
Run Code Online (Sandbox Code Playgroud)

(仍然导致'.00')

我尝试过这样的变体:

 CASE WHEN columnValue = 0 THEN
     convert(decimal(12,2), '0.00') 
 ELSE 
     convert(decimal(12,2), columnValue) 
 END
Run Code Online (Sandbox Code Playgroud)

(仍然导致'.00')

和:

 CASE WHEN columnValue = 0 THEN
     convert(money, '0.00') 
 ELSE 
     convert(money, columnValue) 
 END
Run Code Online (Sandbox Code Playgroud)

(结果为'.0000000000000000000')

这个愚蠢的小问题就是杀了我.任何人都可以告诉我如何将零Money数据类型数据库值作为'0.00'添加到平面文件中?

ssis dataflow flat-file dataflowtask

9
推荐指数
2
解决办法
2万
查看次数

如何调整SSIS中平面文件目标中的列?

我的SSIS项目的数据流中有一个OLE DB数据源和一个平面文件目的地.目标只是将数据泵入文本文件,它就是这样做的.

我遇到问题的地方是格式化.我需要能够rtrim()几列来删除尾随空格,而且还有一些需要保留前导零的列.目前的流程正在失去所有领先的零.

rtrim()可以通过简单的截断和忽略截断错误来完成,但这非常不优雅且容易出错.我想找到一种更好的方法,比如在需要时实际执行rtrim()函数.

在SO上探索类似的SSIS问题和答案,要做的事情似乎是"使用脚本任务",但这通常只是在没有细节的情况下抛出,并且设置起来并不是一件直观的事情.

我不知道如何使用脚本来做我需要的.我是在控制流上使用脚本任务,还是在数据流中使用脚本组件?我可以在脚本中的所需位置执行rtrim()和填充字符串吗?有人做过这样或类似事情的例子吗?

提前谢谢了.

ssis

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

是否有适合SSIS派生列日期格式的技术?

我只需要在SSIS派生列中编写最重要的表达式,以获得格式为"01-JAN-2010"的日期.它看起来像这样:

      替代文字

必须有更好的方式......不存在吗?

sql-server oracle ssis

4
推荐指数
2
解决办法
2393
查看次数

ASP.NET 键/值列表

我正在为正在进行重新设计的大型网站制作自定义 404 页面。客户可能已为大约 40 个高使用率页面添加了书签,我们的新站点结构将打破这些书签。

在我的自定义 404 页面上,如果他们尝试通过旧 URL 导航到这些高使用率页面之一,我想提醒他们注意新 URL。所以我在 404 页面上有几个动态控件,一个用于“你想要这个吗?” 类型的对话框,另一个是“if-so-go-here(并更新您的书签)”类型的对话框。这是容易的部分。

为了建议一个新的 URL,我正在查看请求的 URL。如果其中包含关键字,我将根据该关键字建议新的 URL,然后我将针对 404 发出适当的“你想要的”……如果……的建议页面如上所述。

所以我想将这些 40 个左右的键/值对(关键字/新 URL 对)存储在一个数据结构中,我不确定什么是最好的。字典?身份证?有什么区别,哪个更合适?

还是我完全走错了路?

谢谢你的时间。

asp.net c#-3.0

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

如果您要进行复制,为什么GUID是PK的最佳选择?

我正在构建一个带有Oracle后端的Intranet Web应用程序.由于对此讨论不重要的原因,Oracle DB将在另一台服务器上复制.我有理由相信我们将使用Oracle Basic Replication,而不是Advanced.

有人可以向我解释为什么围绕主键的大多数讨论都是这样的:

  • 在99%的情况下,使用自动递增的PK可以很好地使用PK
  • 如果您正在进行复制,则除外.然后为您的PK使用GUID.

似乎没有人解释为什么复制的异常,我不明白为什么.

replication database-design guid primary-key

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