小编Rob*_*Rob的帖子

自定义用户控件中的ASP嵌套标记

我刚刚开始使用C#中的自定义用户控件,我想知道是否有任何关于如何编写接受嵌套标签的示例?

例如,在创建时,可以为其asp:repeater添加嵌套标记itemtemplate.

.net c# asp.net custom-server-controls

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

如何测试永远不会执行的代码?

只有在验证存在无效数字(通过调用另一种方法)时,才会调用以下方法.如何throw在以下代码段中测试-line?我知道一种方法可能是将VerifyThereAreInvalidiDigits这种方法合并在一起.我正在寻找任何其他想法.

public int FirstInvalidDigitPosition {
    get {
        for (int index = 0; index < this.positions.Count; ++index) {
            if (!this.positions[index].Valid) return index;
        }
        throw new InvalidOperationException("Attempt to get invalid digit position whene there are no invalid digits.");
    }
}
Run Code Online (Sandbox Code Playgroud)

我也不想写一个单元测试来运行永远不会被执行的代码.

c# testing unit-testing code-coverage

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

用于Java EE的ASP.NET MVC框架端口?

所以我使用了新的,尚未最终发布的ASP.NET MVC框架,我发现它非常优雅.但是在工作中我们暂时与Java绑定,所以我想知道:对于像我这样的Java人员,是否有框架的端口?我意识到不幸的是,webforms不可用,但是路由框架呢?

java asp.net-mvc java-ee

8
推荐指数
2
解决办法
3099
查看次数

为什么我不能在C#中使用While(1)?

我知道这可能已经在某处得到了回答,我找不到它.为什么C#不允许我使用while(1)?我知道'C#中的bool类型和其他类型之间没有转换',但为什么呢?这是什么原因,在c ++中它是完全可以接受的.

c#

8
推荐指数
2
解决办法
3909
查看次数

如何在PHP中生成随机单词?

如何在不重复PHP的情况下获取随机单词?救命

php

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

使asp.net应用程序符合IPv6标准

我们有运行SQL Server 2005和.NET 3.5的Windows 2003服务器[单独].
我们在IIS 6上运行了一个基本的ASP.NET应用程序.
如果有的话,我需要在应用程序端[IIS,Framework,ASP.NET]上做什么,以使其与IPv6兼容?

编辑: 我们使用System.DirectoryServices,System.DirectoryServices.DirectoryEntry和DirectorySearcher()来针对AD对用户进行身份验证.这些电话会改变吗?

.net asp.net iis-6 ipv6 .net-3.5

8
推荐指数
2
解决办法
3998
查看次数

需要一个意想不到的后果的C#示例

我正在组织一个关于单元测试的好处的演示文稿,我想要一个意想不到的后果的简单示例:在一个类中更改代码以破坏另一个类中的功能.

有人可以建议一个简单,易于解释的例子吗?

我的计划是围绕此功能编写单元测试,以证明我们知道我们通过立即运行测试来破坏某些东西.

c# unit-testing demo

8
推荐指数
2
解决办法
422
查看次数

使用自定义表单设置项目

我目前正在开发Visual Studio 2010安装项目,并想知道以下是否可行:

1)以默认表单不显示的方式运行安装项目,而是显示我自己的自定义表单,订阅设置项目事件.这样我就会显示安装消息并增加我自己的进度条.

2)如果可能1,我需要一种方法来指定默认位置.

3)我有一个单独的库项目,我在安装处理程序中有一个自定义安装类(继承自"System.Configuration.Install.Installer")我希望能够显示自定义窗体,并控制选择由用户制作.我想通过添加对system.windows.forms的引用是可能的,但这是正确的方法吗?如果我无法隐藏默认安装表单,这些自定义表单将显示在默认安装表单上,我认为它看起来太棒了.

建议,链接等赞赏谢谢!

*更新1*

我可以从c#代码中启动.msi,还可以传入一个值.?

这个人在这里做什么: 链接

但是传入一个值...然后从我的自定义安装类中,我会根据此值采取操作.

更新2

好像我可以: 链接代码项目

更新3

我正在考虑做以下事情,我将开始使用winforms应用程序进行测试.

1)启动winforms应用程序.
2)进行一些webService调用,显示数据,用户进行选择.
3)根据更新1中的链接,启动过程(静默模式)和每个更新2,传入选定的值.
4)使用一些跨进程事件机制(WCF),以便我的自定义安装类可以通知我的表单,其运行的不同步骤和更新进度条和消息.

c# deployment installation setup-project

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

从select查询返回一个布尔值

我想选择布尔值:

SELECT field1, field2, 1 as is_field
FROM TABLE
Run Code Online (Sandbox Code Playgroud)

在Visual Studio 2010中我正在做:

bool b = row.Field<bool>("is_field");
Run Code Online (Sandbox Code Playgroud)

但是我得到了例外:

指定演员表无效.

如何返回布尔值boolean而不是int

.net c# t-sql sql-server sql-server-2005

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

在Visual Studio外部运行时从WPF窗口中删除图标

我已经使用了从WPF窗口删除图标中的代码来从应用程序的窗口中删除图标(使用附加的属性答案),这在通过Visual Studio 2010运行时起了作用.当应用程序正常运行时,仍会出现图标.

该窗口没有为其Icon属性分配图标,但应用程序确实在其属性(应用程序>资源>图标)中定义了一个图标,该图标显示为窗口图标.

如何解决这种行为差异,以便在Visual Studio 2010外部运行应用程序时不显示图标?

.net c# wpf .net-4.0 visual-studio-2010

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