小编Mik*_*ole的帖子

web.config中的NHibernate配置 - 使用现有的连接字符串

我在我的web.config文件中成功设置了NHibernate配置.但是,我也使用ASP.NET Membership,它需要在connectionStrings元素中定义连接字符串.有没有办法让我的NHibernate配置使用这个值,所以我不需要两次定义连接字符串?

nhibernate nhibernate-configuration

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

在C#中构建智能字符串修剪功能

我正在尝试构建一个字符串扩展方法来将字符串修剪为一定长度,但不会破坏单词.我想检查框架中是否有任何内置或者比我更聪明的方法.到目前为止这是我的(未经过彻底测试):

public static string SmartTrim(this string s, int length)
        {
            StringBuilder result = new StringBuilder();

            if (length >= 0)
            {
                if (s.IndexOf(' ') > 0)
                {
                    string[] words = s.Split(' ');
                    int index = 0;

                    while (index < words.Length - 1 && result.Length + words[index + 1].Length <= length)
                    {
                        result.Append(words[index]);
                        result.Append(" ");
                        index++;
                    }

                    if (result.Length > 0)
                    {
                        result.Remove(result.Length - 1, 1);
                    }
                }
                else
                {
                    result.Append(s.Substring(0, length));
                }
            }
            else
            {
                throw new ArgumentOutOfRangeException("length", "Value cannot be …
Run Code Online (Sandbox Code Playgroud)

c# string

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

AspNetCompatibilityRequirements导致WCF Web服务阻止

你好,我有一个像这样的简单的wcf服务,一个测试方法,它只是睡20秒并返回一个值.我写了一个测试页面,它使用jquery连续10次调用它,它似乎同时执行,客户端等待20秒,然后几乎同时从所有服务返回结果.

 [AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]
    [ServiceBehavior(InstanceContextMode = InstanceContextMode.PerCall,ConcurrencyMode=ConcurrencyMode.Multiple,UseSynchronizationContext=false)]
public class AjaxTestWCFService : IAjaxTestWCFService
Run Code Online (Sandbox Code Playgroud)

但是,如果我设置

aspNetCompatibilityEnabled="true"
Run Code Online (Sandbox Code Playgroud)

在web.config然后无论我做什么,使用concurrencymode, usesynchronizationcontext或实例上下文模式,甚至serviceThrottling配置,它似乎按顺序执行每个Web服务调用,所有10个请求返回需要2分钟!

现在我意识到这可能是因为会话,但至少在ASMX服务中我能够将enablesession设置为false.事实上,我的Web服务方法根本不使用会话.所以你可能想知道,为什么要使用它aspNetCompatibilityEnabled.因为我想使用ASP.net模拟和表单身份验证.

我甚至定了

[ServiceContract(SessionMode=SessionMode.NotAllowed)]
Run Code Online (Sandbox Code Playgroud)

所以我的问题是,这是设计的,如何在启用ASP.net兼容性的情况下启用并发Web服务请求?

asp.net wcf

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

从Nuget包引用MSBuildTasks

我正在尝试从MSBuild文件引用MSBuildTasks,并且我不确定在使用NuGet for MSBuildTasks时如何执行此操作.

参考说要使用

<Import Project="$(MSBuildExtensionsPath)\MSBuildCommunityTasks\MSBuild.Community.Tasks.Targets"/>
Run Code Online (Sandbox Code Playgroud)

使用msi文件安装MSBuildTasks时.但是,从NuGet安装时,它会将其放在包含版本的子文件夹中,因此如果我升级MSBuildTasks,它将破坏构建文件中的路径.通过NuGet安装MSBuildTasks时,引用MSBuildTasks的最佳方法是什么?

msbuild nuget

10
推荐指数
2
解决办法
4143
查看次数

在jqgrid表的每一行上设置数据属性

我正在使用jqGrid,我正在尝试为每个tr添加一个数据属性.我正在触发loadComplete事件,但我不确定如何修改每一行.任何代码示例?

jqgrid

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

在MediaWiki上的主页上嵌入最近的更改

我是MediaWiki的完整新手.我想找到一种方法直接在主页面上包含Recent Changes,而无需让用户导航到最近的更改页面.我有什么选择?

谢谢!

mediawiki

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

使用Entity Framework Power Tools逆向工程时自定义上下文文件名

当我使用EF Power Tools逆向工程生成上下文时,它在我的数据库名称的文件中创建了一个带有我的数据库名称的类.我能够修改T4模板以使用Context类名称的静态名称.但是,我想在类的文件名中使用相同的静态名称.我怎样才能做到这一点?

t4 entity-framework-4

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

将"onclick"属性添加到asp.net下拉列表项

我可以向RadioButtonList项中的项添加属性,如下所示:

PaymentMethodDropDownList.Items[0].Attributes.Add("onclick", "javascript:showNoMethods();");
PaymentMethodDropDownList.Items[1].Attributes.Add("onclick", "javascript:showCreditCardMethod();");
PaymentMethodDropDownList.Items[2].Attributes.Add("onclick", "javascript:showSendPaymentMethod();");
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试将属性添加到DropDownList控件时,它似乎不起作用.我希望它是相似的.

javascript asp.net

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

如何保存转发器中加载的项目?

我正在加载一组加载到Repeater控件中的记录.我CheckBox对每条记录都有一个控件,用于确定该项是否为"活动/非活动".如何遍历Repeater按钮单击事件中的所有记录并保存状态CheckBox?我需要获取记录的ID和控件的Checked状态.

谢谢!

asp.net repeater

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

如何在WPF ViewModel中使用模型验证规则

我正在使用WPF和MVVM模式,只是启动一个非常大的项目.

为了保持关注点,我想将所有验证规则放入我的数据模型中.

但是当我查看如何进行WPF验证时,我能找到的所有示例都显示了如何使用包含验证规则的ViewModel来完成它.其中一些示例显示了对WPF的一些真正深刻的理解,并且非常酷.

在这个特定的应用程序中,我在编辑和模型的ViewModel之间有一个1:1的映射,所以我可以把它放在ViewModels中.但它感觉不对.

c# validation wpf mvvm

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