小编Mik*_*ebb的帖子

"&"字符会破坏存储在web.config中的密码

我有一个在IIS 7.5上运行的ASP.NET MVC3 C#.NET应用程序.

我们在代码中模拟了一个Windows NT服务帐户,以便将文档读/写到文件共享.用户ID在代码中编译,服务帐户密码存储在web.config文件中.

密码包含&符号(即:)p&ssword.

这打破了网站.访问该网站时,我们收到此错误:"抱歉,处理您的请求时出错".

以下是使用密码的代码:

    var password = ConfigurationManager.AppSettings.Get(Common.SVC_PWD);

    bool isSuccess = LogonUser(
        @"my_svc_acct",
        "my.domain.net",
        password,
        LOGON32_LOGON_NEW_CREDENTIALS,
        LOGON32_PROVIDER_DEFAULT, ref token
    );
Run Code Online (Sandbox Code Playgroud)

为什么会导致网站中断?

.net c# asp.net asp.net-mvc configuration

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

追加/连接两个IEnumerable序列

我有两套数据行.它们都是IEnumerable.我想将这两个列表追加/连接到一个列表中.我确信这是可行的.我不想做一个for循环,并注意到两个列表上有一个Union方法和一个Join方法.有任何想法吗?

c# ienumerable unions

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

将分页符插入SSRS报告中

我在SSRS中有一个包含12个子报告的报告.在每个子报表之后,我需要插入分页符,以便每个子报表在新页面上启动,并且不与其他子报表共享页面.有谁知道如何做到这一点?谢谢

page-break ssrs-2008

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

C#公共变量在类中可写,但在类外只读

我有一个.Net C#类,我需要将变量设为public.我需要在方法中初始化此变量(不在构造函数中).但是,我不希望变量可由其他类修改.这可能吗?

c# variables public

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

MVC3有条件地禁用Html.TextBoxFor()

我有一个C#.Net网络应用程序.在该应用程序中,我需要根据登录系统的人有条件地禁用Html.TextBoxFor控件(也包括Html.DropDownListFor控件).我试过用

 @Html.TextBoxFor(model => model.ProposalName, new { @ViewBag.IsDisabled })
Run Code Online (Sandbox Code Playgroud)

在Controller中@ViewBag.IsDisabled设置为String.Empty"disabled"的位置.然而,这呈现为IsDisabled='disabled'IsDisabled=""因此控制没有被禁用.当我尝试

@Html.TextBoxFor(model => model.ProposalName, new { @ViewBag.Disabled })
Run Code Online (Sandbox Code Playgroud)

即使不ViewBag.Disabled包含文本,控件也始终处于禁用状态.如何有条件地禁用Html.TextBoxFor()控件?

conditional html.textbox asp.net-mvc-3

28
推荐指数
5
解决办法
5万
查看次数

SSRS条件求和

我有一个SSRS报告,显示几页行.每行中都有一个"TYPE"字段.在该TYPE字段中,值为"M"或值为"P".在报告的最后,我想总结"P"类型的所有价格值.我尝试了这个,但它产生了一个#Error:

=Sum(iif(Fields!TYPE.Value = "P",Fields!EXT_QTY.Value * Fields!PRICE.Value ,0))
Run Code Online (Sandbox Code Playgroud)

这总结了所有行

=iif(Fields!PART_TYPE.Value = "P" ,  Sum(Fields!EXT_QTY.Value * Fields!PRICE.Value ),  0 )
Run Code Online (Sandbox Code Playgroud)

我确信这是可行的.有任何想法吗?谢谢

conditional sum reporting-services

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

正则表达式大于零,小数点后2位

我需要一个RegEx表示一个数值,最多两个小数位大于零,并且在一列中可能有也可能没有零.我还应该补充....整数都很好.请参阅下面的内容,但可能有前导或尾随空格

Good values:
.1
0.1
1.12
123.12
92
092
092.13

Error values:
0
0.0
0.00
00
1.234
-1
-1.2
Anything less than zero
Run Code Online (Sandbox Code Playgroud)

regex decimal

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

在SSRS中,有没有办法禁用rdl.data文件创建

在SSRS中,我注意到rdl.data缓存文件存储在我的开发机器上.运行报告时,这些文件是否也存储在Reports Server上?如果是这样,有没有办法避免在服务器上创建这些文件?

rdl reporting-services

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

LINQ索引特定条目

我有一个MVC3 C#.Net网络应用程序.我有下面的字符串数组.

    public static string[] HeaderNamesWbs = new[]
                                       {
                                          WBS_NUMBER,
                                          BOE_TITLE,
                                          SOW_DESCRIPTION,
                                          HARRIS_WIN_THEME,
                                          COST_BOGEY
                                       };
Run Code Online (Sandbox Code Playgroud)

我想在另一个循环中找到给定条目的索引.我以为列表会有一个IndexOf.我找不到它.有任何想法吗?

c# linq indexof

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

SQL Server - 以HH:MM:SS格式计算两个日期时间戳之间的经过时间

我有一个SQL Server表,其中包含"时间"列.该表是一个日志表,其中包含每条消息的状态消息和时间戳.日志表通过批处理文件插入.有一个ID列可以将行组合在一起.每次批处理文件运行时,它都会初始化ID并写入记录.我需要做的是从ID集中的第一条记录到同一ID集的最后一条记录的经过时间.我从logTable中开始选择Max(Time) - Min(Time),其中id =但无法弄清楚如何正确格式化.我需要它在HH:MM:SS.

datetime sql-server-2008 elapsedtime

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