小编Cal*_*vin的帖子

CA1009:正确声明事件处理程序?

我有以下事件,我班级的消费者可以连接以获取内部诊断消息.

public event EventHandler<string> OutputRaised;
Run Code Online (Sandbox Code Playgroud)

我用这个函数引发事件

protected virtual void OnWriteText(string e)
    {
        var handle = this.OutputRaised;
        if (handle != null)
        {
            var message = string.Format("({0}) : {1}", this.Port, e);
            handle(this, message);
        }
    }
Run Code Online (Sandbox Code Playgroud)

为什么我正确地获得CA1009声明事件处理程序?我找到的所有答案似乎都不适用于我的场景......只是想了解,我还没有真正掌握事件和代表.

参考CA1009:http://msdn.microsoft.com/en-us/library/ms182133.aspx

.net c# events

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

ASP.NET MVC 4,在一个视图中有多个模型?

我正在开展一个小项目,我们有一个工程师表,一个项目表和一个元素表.工程师被分配了多个元素,元素可以有多个项目.我只是想知道如何展示工程师所具有的所有元素.

目前,我创建了一个将工程师与元素相关联的表.看起来有点像这样:

   [Engineer Elements]
[Engineer ID][Element ID]
   [1]           [2]
   [1]           [4]
   [2]           [2]
   [2]           [8]
Run Code Online (Sandbox Code Playgroud)

所以我确实有办法链接这两个表.能否让我更好地学习使用MVC将这些表连接在一起?

mysql vb.net asp.net asp.net-mvc asp.net-mvc-4

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

ASP.NET MVC 5 Intranet站点角色

我正在寻找一个正确的方向,将"角色"添加到我的内部网上将使用的ASP.NET MVC5应用程序中.目前,我已将项目设置为使用"Windows身份验证",以便我可以提取其域用户名.我之前使用过[Authorize(Role ="")],但维护起来有点笨拙和讨厌.我想知道是否有办法使用域帐户执行此操作,但在数据库中指定了"角色"和"角色Membmers",因此委派为"管理员"的简单用户可以管理它.这样用户就不必登录页面,但仍然可以根据他们的"角色"看到应用程序的不同部分

我目前正在阅读ASP.NET Identity 2.0,但我不确定它是否可以实现我想要的,或者是否有更简单的方法.

c# asp.net-mvc authorization

5
推荐指数
0
解决办法
2512
查看次数

标签 统计

asp.net-mvc ×2

c# ×2

.net ×1

asp.net ×1

asp.net-mvc-4 ×1

authorization ×1

events ×1

mysql ×1

vb.net ×1