【c#-内容页面中的正文加载处理程序】教程文章相关的互联网学习教程文章

c# – 动态加载资源文件【代码】

我想动态加载资源文件. 如果我静态地做,它显然运作良好:System.Media.SoundPlayer player = new System.Media.SoundPlayer(Properties.Resources._88); player.Play();这会加载并播放资源_88. 但是,我希望这是动态的, 我有一个变量’num’,它可以是1-90中的任何数字,我想加载与该数字相关的资源. 所以我创建了另一个名为’soundURL’的变量,它看起来像:var soundURL = "_" + num;但是,当我使用它与之前的它显然不起作用:System....

c# – EF6不会延迟加载导航属性【代码】

我遇到了EF6延迟加载的问题.我搜索过StackOverflow,但我发现的其他问题并不适合我的情况. 我正在使用虚拟关键字,我的课程是公开的. LazyLoadingEnabled和ProxyCreationEnabled都设置为true. 当我从db加载一个course对象时,presentationId被设置为正确的id,而presentation是null,这是正确的,因为它还没有被加载. 当我将presentation属性传递给PresentationsController.ToDto()方法时,它应该是延迟加载的,但是我在方法中得到一个空引...

c# – 什么是“加载符号”,为什么第一次需要这么长时间?【代码】

当我第一次从Visual Studio 2012执行我的C#Web应用程序项目时,第一次启动总是需要一段时间,通常需要20到30秒.大部分时间似乎是“加载符号以供参考X.Y.Z.dll”.我的大约30个引用中的每一个都需要大约一秒来加载这些符号.一旦第一次加载,通常只需几秒钟即可完成后续执行. 什么是“装载符号”,究竟是什么?为什么需要这么长时间?有没有办法加快速度?解决方法:我相信你可以通过它禁用它Tools -> Options -> Debugging -> Symbolschec...

c# – 无法加载文件或程序集Microsoft.ServiceHosting.Tools

我刚刚安装了一个新的工作站,我首先使用Windows Azure SDK 2.3安装了VS 2013.但后来我意识到我们的项目是基于Windows Azure SDK 2.2构建的.所以我卸载了SDK 2.3,然后安装了2.2.之后,我从TFS获得了该项目并尝试运行它并且出现了问题: 无法调试项目,因为缺少某些运行时文件. 所以我尝试通过完全卸载Windows Azure SDK 2.2并修复我的VisualStudio来修复它.但现在我收到此错误消息: 无法加载文件或程序集“Microsoft.ServiceHosting....

c# – MVC Post导致QueryString在重新加载相同视图时丢失【代码】

请让我解释一下设置. 我有一个更改密码控制器/操作和视图.以下是我的帐户控制器中的操作签名:public ActionResult ChangePassword(ChangePasswordMessageId? message)[HttpPost] public ActionResult ChangePassword(ChangePasswordViewModel model)首次加载更改密码时,我在查询字符串中有一些数据.这是一个例子: https://www.mywebsite.com/Account/ChangePassword?mobile=1 这是视图中的Form声明.@using (Html.BeginForm("Chan...

c# – 延迟加载或linq查询?【代码】

正如话题所说,我想知道什么是更快更好的方法. Linq和存储库中的新方法,如GetCourts(int clubId)var courts =_context.Courts.Where(c=>c.ClubId==clubId)或使用EF延迟加载var courts= _clubRepository.GetClub(clubId).Courts;我的俱乐部实体:public class Club :EntityBase{public string Name { get; set; }public virtual IList<Court> Courts { get; set; }}我的法院实体:public class Court:EntityBase{public bool IsIndoo...

c# – 将对象注入延迟加载【代码】

我有像下面的MVC代码.我使用nInject for IoC.我想知道当我推送请求时,例如SendMail有创建控制器对象,nInject为两个只读对象创建子对象:_mailSrv和_dbSrv,但我在这个请求中只需要一个变量.是否可以将变量注入延迟加载.当代码需要对象时,它会被创建吗?public class HomeController:Controller {private readonly IMailService _mailSrv;private readonly IDatabaseService _dbSrv;public HomeController:Controller(IMailService m...

c# – 无法从程序集Simple.OData.Client.V3.Adapter加载OData适配器【代码】

我有以下代码,我希望从Northwind服务获得oData(Simple.oData.Client).一旦用户点击Click按钮,它就会触发oData Call.它在控制台上等待消息之前打印出来;但是,在等待消息后它不会打印.这意味着try-catch块中的等待操作有些不对劲.我想知道如何处理这个问题.我正在使用Xamarin.iOS平台.async partial void Click_TouchUpInside (UIButton sender){var client= new ODataClient("http://services.odata.org/Northwind/Northwind.svc/"...

c# – 为什么这个位图图像在加载后会改变它的大小?【代码】

快速提问: 我有这个1000 x 1000位图图像:我用这个例程来加载它:private BitmapSource initialBitmap = new BitmapImage(new Uri("C:\\Users\\...\\Desktop\\Original.bmp"));为什么在我加载之后,在我跨过上面的线后,我看到它是800 x 800?P.S我希望它是1000 x 1000并且不使用任何Resize功能.它工作,突然它是800 * 800!解决方法:BitmapSource.Width和BitmapSource.Height返回的值不是像素,而是WPF的设备无关单位,总是96 dpi.例如...

c# – 如何在.NET Core中从流加载程序集【代码】

我在.NET Core控制台应用程序上遇到Roslyn.我试图创建一个程序集并将其编译为内存流.但加载它似乎缺少一个API(that normally works on the regular .NET Framework)var compilation = CSharpCompilation.Create("MyCompilation",syntaxTrees: new[] { pocoTree }, references: new[] { mscorlib, currentAssembly });var ms = new MemoryStream(); var emitResult = compilation.Emit(ms);var ourAssembly = Assembly.Load(ms.ToAr...

c# – 在后台加载新场景【代码】

我正在创建一个针对Samsung Gear VR的Unity应用程序.我目前有两个场景: >最初的场景>第二个场景,数据量很大(加载场景需要太多时间). 从第一个场景开始,我想在后台加载第二个场景,并在加载后切换到它.当新场景在后台加载时,用户应该保持移动头部以查看VR环境的任何部分的能力. 我正在使用SceneManager.LoadSceneAsync,但它无法正常工作:// ...StartCoroutiune(loadScene());// ...IEnumerator loadScene(){AsyncOperation async =...

c# – 在ASP.NET MVC中执行页面加载【代码】

我的主页上有一个下拉列表,我需要在页面加载时绑定到数据源.我有一个页面的基本控制器:public class HomeController : Controller {public ActionResult Index(){return View();} }我想在视图页面上做这样的事情:<select id="ddlCities"><% foreach (var item in ViewData.Model.Cities) { %><option value='<%= item.CityID %>'><%= item.CityName %></option><% } %> </select>那么我需要修改我的Index()函数来返回一个View Mo...

c# – .NET / Security:限制运行时加载的程序集访问某些API【代码】

在shell应用程序中,我需要能够在运行时加载和执行其他.NET程序集,但不能给予它们完全的信任.本质上,我想限制它们(加载的程序集)接触任何系统资源(线程,网络等),唯一的例外是隔离存储.但是,来自“我”的程序集需要以完全信任的方式执行. 我一直在考虑代码访问安全性,但我不太确定这是我应该使用的. 你会怎么做?解决方法:CAS几乎就是你需要的东西.更具体地说,您希望在自己的应用程序域中加载程序集:var myEvidence = new Evidence(...

c# – 使用DbContext进行延迟加载【代码】

我有这个:Post post = GetPost(postID);if (post.User.UserID == userID)return true;和GetPost():public Post GetPost(int postID) {var ctx = new ForumContextContainer();var post = (from p in _ctx.PostSetwhere p.PostID == postIDselect p).FirstOrDefault();return post; }并发布自己:public partial class Post {public int PostID { get; set; }public string Text { get; set; }public System.DateTime Created { g...

c# – 加载FlowDocument.xaml,它是我的解决方案的一部分【代码】

我在当前的WPF项目中创建了一个FlowDocument.xaml.我想要做的是当用户单击一个按钮时,XAML文档将被加载到后面的代码中,修改文档上的一些数据,然后将其打印出来.关键点是我不知道如何加载流文档,以便我可以修改它. 当我做:FileStream fs = File.Open("FlowDocument.xaml", FileMode.Open)它说它找不到文件.该文件是项目的一部分,我猜它在编译时会与项目的其余部分打包在一起. 任何帮助表示赞赏解决方法:假设它被配置为资源,那么您可...

加载 - 相关标签