2013-0305

In order to configure Visual Studio to use Beyond Compare for a compare operation choose the following options:

Select: Tools –> Options –> Expand Source Control –> Choose “Visual Studio Team Foundation Server.

Select: “Configure User Tools.”

Click the “Add” button.

Enter “.*” in t 阅读全文>>

标签: BeyondCompare TFS VisualStudio TortoiseSVN 阅读:10396
2013-0226

SqlCacheDependency可以使缓存在数据库或者数据库某张表或者字段变化后让指定缓存失效。对于一些需要及时显示的信息比较有用。

需要.net2.0以后设sql server2005及以后版本支持。

首先配置web.config

<system.web>
<caching>
<sqlCacheDependency enabled="true" pollTime="5000">
<databases>
<add connectionStringName="DefaultConnectio 阅读全文>>

标签: SqlCacheDependency 缓存 阅读:11094
2013-0220

在做C/S方面的软件开发的时候,难免需要在子窗口事件中操作父窗口的属性或者资源等,有两个方式,一种是发父窗口传递给子窗口,把父窗口的属性或资源设置public,另一种是使用委托事件来处理。

下面这种方法是使用委托事件来实现以上功能:

我们以登录为例,子窗体 AccountWindow :

①定义委托:

public delegate void LoginSuccessedDelegate(object sender, LoginSuccessedEventArgs e);
pub 阅读全文>>

标签: C# 委托 事件 delegate event 阅读:10612
2013-0219

显示学生信息,当学生姓名发生改变的时候,就需要实时地表现到UI上。

在这种情况下,就需要Student类实现INotifyCollectionChanged接口。

如下:

public class Student : INotifyPropertyChanged
{
string firstName;
public string FirstName { get { return firstName; } set { firstName = value; Notify("FirstName"); } }
string lastName;
public string LastName { get 阅读全文>>

标签: WPF INotifyPropertyChanged 阅读:13539
2013-0125

MVC4 SimpleMembership 身份验证,重新删除数据库重新生成后注册用户登录,遇到User.IsUserInRole()或者[Authorize(Roles = "xxx")]方法后报InvalidOperationException:No user found was found that has the name xxx,查询数据数据都正常啊,后边换了个浏览器发现一切正常,把原浏览器身份验证的cookie删除后也一切正常。

SimpleMembership身份验证过多的依赖于cookie,数据变了后为什么不能自动修改或删除无效数据,唉 阅读全文>>

标签: MVC4 SimpleMembership 阅读:11468
2013-0121

mvc4中把之前Membership升级成simpleMembership,自然升级是好处比较多,每一个新版本的到来,都需要接收它的惊喜和接受它的bug。

我在Controller上做验证的时候,我们使用 [Authorize] 和 [Authorize(Users="myuser")]都没问题,当我们使用 [Authorize(Roles="admin")]的时候问题来了,我们得到以下错误:

Server Error in '/' Application.


A network-related or i 阅读全文>>

标签: SimpleMembership MVC4 AuthorizeAttribute Roles 阅读:219070