Tag: asp.net

ASP.NET Core 1.0(ASP.NET 5 / vNext)计划何时发布?

我正在尝试决定是否在ASP.NET 5上启动我的新项目,或者坚持使用当前的框架。 不幸的是,我似乎无法find这个项目的时间表。 Github表示,开发者正在开发第一个候选版本。 微软通常会发布预期发布date吗? 如果是这样,我在哪里可以find他们拍摄的date?

什么是ReSharper的一些替代品?

我正在考虑购买ReSharper许可证,但ReSharper有没有其他可能的替代scheme,您如何评价这些与ReSharper相比? 它不一定是一个免费的select,但我只想知道有多好的同等产品。

无法启用约束。 一行或多行包含违反非空,唯一或外键约束的值

我做了一个外连接,并成功地在informix数据库中执行,但是在我的代码中出现以下exception: DataTable dt = TeachingLoadDAL.GetCoursesWithEvalState(i, bat); 无法启用约束。 一行或多行包含违反非空,唯一或外键约束的值。 我知道这个问题,但我不知道如何解决这个问题。 我使外部联接的第二个表包含一个复合主键,在以前的外部联接查询中为空。 编辑: SELECT UNIQUE a.crs_e, a.crs_e || '/ ' || a.crst crs_name, b.period, b.crscls, c.crsday, c.from_lect, c.to_lect, c.to_lect – c.from_lect + 1 Subtraction, c.lect_kind, e.eval, e.batch_no, e.crsnum, e.lect_code, e.prof_course FROM rlm1course a, rfc14crsgrp b, ckj1table c, mnltablelectev d, OUTER(cc1assiscrseval e) WHERE a.crsnum = b.crsnum AND b.crsnum […]

为什么Razor _layout.cshtml在文件名中有一个前导下划线?

在默认的ASP.NET MVC 3项目中,layout&partial cshtml文件以下划线开头 _viewstart _Layout _LogOnPartial 这个约定是什么意思,用来做什么? 我需要遵循这个约定吗? 框架是否给一个以下划线开头的.cshtml文件提供了一些特殊的含义?

同步调用asynchronous方法

我有一个async方法: public async Task<string> GenerateCodeAsync() { string code = await GenerateCodeService.GenerateCodeAsync(); return code; } 我需要从同步方法调用这个方法。 我怎样才能做到这一点,而不必重复GenerateCodeAsync方法,以使其同步工作? 更新 但没有find合理的解决办法 但是,我看到HttpClient已经实现了这种模式 using (HttpClient client = new HttpClient()) { // async HttpResponseMessage responseAsync = await client.GetAsync(url); // sync HttpResponseMessage responseSync = client.GetAsync(url).Result; }

找不到适合特定文化或中性文化的资源

我有两个ASP.NET Web项目(ProjectA和ProjectB)。 当ProjectA中的类实例化一个使用资源文件Blah.resx的ProjectB类时,我得到这个错误: mscorlib.dll中发生types为“System.Resources.MissingManifestResourceException”的exception,但未在用户代码中处理。 找不到适合特定文化或中性文化的资源。 确保在编译时“Resources.Blah.resources”已正确embedded或链接到程序集“App_GlobalResources.sn_flri6”,或者所有需要的附属程序集均可加载并完全签名。 什么导致这个? 微软的网站上有一篇关于这个http://support.microsoft.com/kb/318603的文章,它build议: 要解决此问题,请移动所有其他类定义,以便它们出现在窗体的类定义之后。 这是Windows窗体项目的解决scheme,我不确定这是否也适用于Web项目。

在asp.net强制https整个网站的最佳途径?

大约6个月前,我推出了一个网站,每个请求都需要通过https。 当时我能find的唯一方法是确保对页面的每个请求都通过https来检查页面加载事件。 如果请求不是通过http我会response.redirect(“ https://example.com ”) 有没有更好的方法 – 理想情况下在web.config中的一些设置?

Global.asax中的“parsing器错误消息:无法加载types”

我正在处理一个MVC3项目,并收到以下错误: parsing器错误消息:无法加载types“GodsCreationTaxidermy.MvcApplication”。 源错误: 第1行: <%@ Application Codebehind="Global.asax.cs" Inherits="GodsCreationTaxidermy.Core.MvcApplication" Language="C#" %> 我得到的错误是无法加载GodsCreationTaxidermy.Core.MvcApplication,但在这个屏幕截图中核心部分是不显示的错误: 有没有人有任何想法或解决这个错误?

使用Panel或PlaceHolder

ASP.NET中的<asp:Panel >和<asp:PlaceHolder >什么区别? 你应该什么时候使用一个?

如何刷新ASP.NET中的页面? (让它通过代码重新加载)

如何刷新ASP.NET中的页面? (让它通过代码重新加载) 我宁愿不使用Response.Redirect(),因为我不知道页面是否处于打开状态,因为它位于SharePoint内部的用户控件内部。