在单个解决方案中混合使用VB ASP.NET和C#ASP.MVC项目

背景 我们是一个TDD团队,他们inheritance了遗留的ASP.NET应用程序,并试图通过分离表示,业务和数据访问问题来控制它,从而提高可测试性。 我们已经使用MVP模式为新添加的页面取得了一些成功,但是正在调查MS MVC框架,看它是否给我们带来了超过MVP的任何好处。 重要的是,我们希望新的MVC工作在C#中,而遗留应用程序在VB中。 我们已经看过这个博客条目,它主要实现我们想要的但不允许我们用C#编写代码。 此外,有许多关于跨多个项目划分单个Web应用程序的博客条目看起来很有用( 这里 ) 题 你能创建一个工作原型,由一个由两个项目组成的Web应用程序组成(默认的VB ASP.NET项目和默认的C#MVC项目)并让它们很好地协同工作。 我无法成功地做到这一点(我认为由于路由问题)。 如果你能,我想看看你的web.config和global.asax文件。

WPF MediaElement应用程序的播放列表

我正在通过构建一个WMP类型的应用程序来学习C#和WPF。 下面的代码运行正常,从列表框中选择一个电影在media元素中运行它。 我遇到的问题是找到一种方法在一个结束后自动开始下一部电影。 谢谢。 提供电影列表的xml文件: 熊c:\ movies \ Bear.wmv蝴蝶c:\ movies \ Butterfly.wmv Lake c:\ movies \ Lake.wmv XAML

当没有找到结果时,处理ExecuteScalar返回null

我有这个代码可能返回没有找到结果 – null String result string searchUby = “SELECT text FROM rooms WHERE year=@year AND event=@eventAND text=@text AND z is NULL”; SqlCommand sqlcom = new SqlCommand(searchUby, conn); sqlcom.Parameters.AddWithValue(“@event”,event.Text); sqlcom.Parameters.AddWithValue(“@text”, cb_room.SelectedItem); sqlcom.Parameters.AddWithValue(“@year”,klientClass.Year()); conn.Open(); result = sqlcom.ExecuteScalar().ToString(); // on this line ex occurs conn.Close(); 我得到这个例外: NullReferenceException: Object reference not set to an instance of an object. 愿有人帮我解决这个问题吗?

WP8.1 InvokeScript错误

我正在开发Windows Phone 8.1应用程序。 我有一个WebBrowser类的InvokeScript方法的问题。 我在我的XAML中有这个: 当我运行此代码时: myWebBrowser.Loaded += (object sender, RoutedEventArgs e) => { webBrowser.IsScriptEnabled = true; webBrowser.InvokeScript(“eval”, “alert(‘foo’)”); }; 我在使用InvokeScript的行上得到一个System.SystemException,它告诉我: 出现未知错误。 错误:80020006。 当我为Windows Phone 8(而不是8.1)运行相同的代码时,我没有得到exception。 有什么想法我为什么会在WP 8.1中出错?

员工ID的标准正则表达式

我需要像Employeed ID的标准正则表达式 EMP015 015EMP EMP_015 E_015 EMP-015 EMP.VIS EMP/056 基本上它应该允许. 或_或-或/在/中间的字母数字字符 条件: 第一个角色不应该. 或_或-或/ 员工ID长度应为50个字符。

维护多个设置文件

目前,我有一个具有各种单选按钮,目录浏览器,日期选择器等的表单。应用程序使用设置,并执行文件删除任务。 我想知道将这些设置保存到可以在以后加载的外部文件的最佳策略是什么。 因此,基本上可以加载,执行每个配置,然后加载另一个配置。 此外,配置可以跨安装/用户传递。 我不相信我可以使用内部.settings文件,因为我将有多组可以加载的设置。

C ++中的访问修饰符区域是否等效?

可以在C ++中使用以下结构声明变量 private: public: protected: float bla1; float bla2; float bla3; C#中有等价的吗? 不得不重复自己似乎相当乏味; protected float bla1; protected float bla2; protected float bla3;

Windows 10通用XmlNode不包含SelectSingleNode的定义

使用Windows 10 Visual Studios C#。 我试图从XML文件中读取并阅读了汇编文档: https://msdn.microsoft.com/en-us/library/system.xml.xmlnode(v=vs.110).aspx 文档明确指出’SelectSingleNode’和’SelectNodes’是可用的方法,但它们没有出现在预测列表中,当尝试使用它们时,我收到错误消息’XmlNode不包含SelectSingleNode的定义’。 我一直在寻找解决方案,我似乎无法找到解决方案。 (是的,我已经包含了System.Xml,我甚至尝试使用MS的示例代码,它会产生同样的问题)

如何在.net中读取SQL服务器架构信息?

我如何在C#中知道数据库中的表列表。 每个表具有完整规范(如第一列)的列列表是Id,其数据类型为int(50)等

为什么wcf生成的代理派生自object

“更新服务引用”生成从对象派生的部分类 public partial class Auftrag : object, System.Runtime.Serialization.IExtensibleDataObject 我如何摆脱对象inheritance(以便我可以从部分类中的其他类派生)我不想更改自动生成的代码。 public partial class Auftrag : System.Runtime.Serialization.IExtensibleDataObject 我想使用生成的代理类作为WPF-ViewModels中的数据对象,因此我想inheritance自定义基类(也实现IDataErrorInfo)。 我不想复制和粘贴每个分部类的实现。