小编Shr*_*oid的帖子

C#中的异常中的异常处理

我知道这可能有点奇怪,但怀疑是一个疑问...在下列情况下会发生什么......

private void SendMail()
{
    try
    {
        //i try to send a mail and it throws an exception
    }
    catch(Exception ex)
    {
        //so i will handle that exception over here
        //and since an exception occurred while sending a mail
        //i will log an event with the eventlog

        //All i want to know is what if an exception occurs here
        //while writing the error log, how should i handle it??
    }
}
Run Code Online (Sandbox Code Playgroud)

谢谢.

c# exception-handling exception

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

将字符串值转换回GUID值

我有一个guid值,我存储在我的隐藏变量中.比如说(303427ca-2a5c-df11-a391-005056b73dd7)

现在我如何将此隐藏字段的值转换回GUID值(因为我将调用的方法需要一个GUID值).

谢谢.

c# guid

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

使用Prism,MVVM,MEF在WPF中动态生成控件

我在我的应用程序中使用带有Prism和MEF的WPF.需要动态创建控件.所以这是我的问题!!

据我所知,我不应该在我的代码中使用代码(SomeFile.xaml.cs)来保持我的代码易于测试.因此代码应该实际移到ViewModel.

但我的代码动态生成UI控件.我不认为ViewModel应该知道有关控件的任何信息.

那么我应该在哪里以及如何编写这段代码?什么是正确的方法?希望我清楚自己!

谢谢

c# wpf prism mef mvvm

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

即使对象不为null,也会出现对象引用错误

我有一个应用程序,其中我已经为登录屏幕添加了"记住我"功能.我通过在用户第一次登录时创建cookie来实现此目的,因此下次当用户访问该站点时,我会获取cookie并加载用户信息.

我编写了用于在App_Code文件夹中的公共类中加载用户信息的代码...并且我的所有页面都继承自此类.

加载用户信息的代码如下:

public static void LoadUserDetails(string emailId)
{
    UsersEnt currentUser = UsersBL.LoadUserInfo(emailId);

    if (currentUser != null)
        HttpContext.Current.Session["CurrentUser"] = currentUser;
}
Run Code Online (Sandbox Code Playgroud)

现在的问题是,当我尝试将currentUser对象存储在会话变量中时,我得到一个"对象引用"错误(即使currentUser对象不为null).但是,currentUser对象中的password属性为null.

我是因为这个而得到错误......还是有其他原因?

谢谢

c# asp.net session

0
推荐指数
1
解决办法
323
查看次数

在CRM中启用跟踪

我正在尝试将自定义项导入到运行Dynamics CRM 4的服务器计算机上.我可以在我的CRM上传自定义文件,它向我显示所有实体.

但是当我尝试导入这些实体时CRM会给我一个SQL Server错误.我需要获取错误的详细信息,因此我需要在CRM服务器上启用跟踪.

如何在Dynamics CRM上启用跟踪?当我用谷歌搜索这个术语时,我发现了很多页面,但我并没有得到我想要的东西.

sql-server dynamics-crm dynamics-crm-4

0
推荐指数
1
解决办法
801
查看次数