Tag: asp.net

如何在asp.net 5项目中添加本地dll

我试图让ASP.NET 5网站使用visual studio 2015预览版,我想在本地文件系统中将dll添加到ASP.NET 5项目中。 但我找不到这个选项,是否不再可能添加本地DLL? 如果是,为什么?

Asp.net比较validation器以validation日期

众所周知,比较validation器可用于validation日期并根据运营商类型(<, =等)进行检查。 我设置了cultureinvariantvalues=”true”属性来validation两个包含日期的文本框控件。 我必须约束它们,使得开始日期必须早于完成日期。 当我输入如下所示的描述性日期时,validation似乎失败了: StartDate: Tuesday, 21 February 2012 FinishDate: Wednesday, 22 February 2012 即使22nd大于21,validation也会失败。 我使用的标记如下。 如果由于任何原因你需要格式信息,这里是dddd, dd MMMM yyyy

如何更改asp.net应用程序的时区

我需要为我的ASP.NET设置默认时区到亚洲/达卡或GMT + 6时区。 但我找不到全球改变它的方法。 Stackoverflow和Web的其余部分有很多参考,通过获取时区信息并计算每次需要DateTime对象的正确时间。 但请相信我,我不想这样做。 所以不要给我这样的建议。 我想将时区设置为亚洲/达卡或GMT + 6,最好是从web.config。 (类似我们在php中使用php.ini)所以每次我需要DateTime对象时,无论时区对于服务器是什么时间都用我的时区进行评估。 这可能吗? 如果可能的话怎么样? 在此先感谢解决方案:)

asp.net核心mvc密码validation器

在asp.net核心MVC中自定义密码validation规则的简便方法是什么? 问题就像有人在这里如何在ASP.Net MVC Identity 2中更改密码validation? 唯一的区别是我在Visual Studio 2015中使用asp.net CORE MVC (最新版本)。我想删除所有密码validation规则。 项目中没有ApplicationUserManager类,我也不确定是否可以在Startup.cs文件中自定义UserManagervalidation规则。

如何在使用相对URL时更改http / https协议

协议相对URL 不是我正在寻找的。 我正在寻找一种绝对指定协议(http vs https)的方法,同时保持url相对的主机名。 给定一个相对URL,例如“/ SearchForStuff”,我希望能够指定不同的协议“https vs. http”等,而不必指定主机/域名。 我们的网站有一个标题局部视图,我们在我们网站的每个页面的顶部显示。 网站上的一些页面是http,有些是https。 标题包含用于站点范围搜索的文本框和按钮。 网站搜索结果页面始终使用http提供,因此我们希望表单操作指向相对路径“/ find”。 但是,我们希望在我们的许多内部测试服务器(10.10.10.123等)以及面向公众的服务器(“www.publicfacingserver.com”)上使用相同的标头,理想情况下不会更改标题局部视图的内容。 基本上我正在寻找的是一种为搜索操作指定协议同时保持服务器/主机名相对的方法。 目前,为了确保用户无法从安全页面链接到站点搜索结果的安全页面,我们硬编码用于站点搜索的操作的绝对URL,完成协议和主机名,例如“http://www.publicsite.com/find”。 问题是在测试服务器上单击该操作会将您重定向回我们面向公众的站点。 因此,对于测试,我们对主机文件进行手动编辑,以使测试服务器的IP地址等于面向公众的站点名称。 这给开发人员带来了一些认知负担,并且还要求我们访问我们希望测试我们网站的任何非编码人员的计算机,以便在测试之前配置他们的主机文件,并在测试之后取消配置更改其主机文件。 下面的代码是我提出的最佳解决方案。 有谁知道更好的方法? 如果我的解决方案足够,它是否会产生任何安全漏洞? 我不明白它是怎么回事,因为如果恶意用户向我们面向IP地址X的公众发送请求但主机头中的主机名与该IP地址不匹配,这只会导致URL不稳定被提供给同一个用户。 换句话说,我没有看到任何人可以通过在另一个站点的消息板上发布URL或任何类似的东西来使用它来创建XSRF漏洞: public static string CurrentHostName(this UrlHelper helper, HttpProtocol protocol) { var result = string.Empty; if (protocol == HttpProtocol.Secure) result += “https://”; if (protocol == HttpProtocol.UnSecure) result += “http://”; if (protocol == […]

当IDENTITY_INSERT设置为OFF时,无法在表’ClientDetails’中为标识列插入显式值

每当我尝试通过表单将数据提交到此数据库时,我都会抛出此exception: – 例外 当IDENTITY_INSERT设置为OFF时,无法在表’ClientDetails’中为标识列插入显式值。 但是,表单没有字段,因此数据可以进入标识列(PK),因此我不知道为什么会出现这种情况。 目前我正在使用标准的asp.net mvc提交按钮,但我最终将它链接到一个jquery对话框按钮 ClientNo Column是exception所指的列,具有以下属性 名称 – ClientNo type – int NULLS – 没有 身份规范 – 是的 是身份 – 是的 增量 – 1 种子 – 1 ClientNo有900以后的数据等 当客户端表单没有在表单中输入数据时,也会抛出此exception 它抛出在DataCOntext.SubmitChanges()方法上 [AcceptVerbs(HttpVerbs.Post)] public ActionResult Create1(ClientDetail client) { if(ModelState.IsValid) { client = new ClientDetail(); UpdateModel(client); //Debug Code System.Diagnostics.Debug.WriteLine(“AddNewClient Create1”); repo.AddNewClient(client); //Debug Code System.Diagnostics.Debug.WriteLine(“Save Create1”); […]

如何在asp.net下异步运行持久的进程?

.net 4.5,asp.net mvc:从ASP.NET应用程序运行持久进程(1-2分钟)的最佳方法是什么,它应该在单线程环境中运行,我的意思是该进程是为一次只有一个用户,所有其他用户的执行必须等到当前执行完毕? 方案如下:用户单击按钮运行某种持久计算,http响应立即返回给用户,然后用户必须手动请求单独请求的计算状态。 Asp.net http会话流产不应该导致流程终止,应该继续进行。 该进程可以在相同或单独的服务器上运行。

c#list 如何在两个值之间插入新值

所以我有一个列表,我需要不断添加新的值,但当我这样做,我需要增加它,并将其插入两个值之间。 List initializers = new List (); initializers.Add(1); initializers.Add(3); 所以初始化程序将有1,3个值。 然后我会处理一组新的数字。 初始值设定项需要具有值。 1,5,3,7 如果我处理另一组数字,它应该成为 1,9,5,13,​​3,11,7,15 我知道如何正确生成插入的新值,我只需要在初始化器的现有值之间插入它,而不必添加2或3个循环来移动值的位置。

ASP.NET MVC 3是否已准备好用于业务应用程序

我必须决定我们将在未来几年开发的新的大型业务应用程序,问题是我们是否应该开始使用MVC 3或Web表单。 这已经在SO中进行了讨论,但我已经看到了这样一个问题: ASP.NET MVC是否适用于业务应用程序(集成第三方控件/组件)? 在2008年被问到,现在很多事情都可能发生变化。 我主要关注的是听说MVC适合渲染像网格或列表这样的内容,而不太适合数据输入和用户交互。 我们的应用程序将有很多控件,用户可以在其中输入数据并使用列表和文本框,复选框等。 在MVC或经典的Webforms和视图状态模型中,一切都绝对可能更合适吗? 谢谢。

“DataBinding:’index + NewsItem’不包含名为’Link’的属性,但属性存在(不是错字)

首先,我有一个转发器,我正在输出一个属性。 我试过了两个 和 我有一个简单的课程 public class NewsItem { public string Link = “”; public string Title = “”; } 我用一个简单的for each填充List新闻,然后…… repeater.DataSource = news; repeater.DataBind(); 我得到“DataBinding:’index + NewsItem’不包含名为’Link’的属性