Tag: asp.net

如何通过clickonce发布时更改Setup.exe图标

有什么方法可以在通过VS发布一次发布单击时为setup.exe文件设置自定义图标。 总是在发布之后,我得到setup.exe文件并带有图标(黑色光盘图像的种类),但在安装应用程序后,我可以在startmenu,ctrlpanel上看到我的自定义徽标。

如何从Asp.Net Code Behind调用JavaScript函数?

这是我的JavaScript函数: function WantToSave() { alert(‘You should save now !’); } 这是我的ASP.NET代码背后: Page.ClientScript.RegisterStartupScript(this.GetType(), “MyKey”, “WantToSave();”); 到达RegisterStartupScript函数,这是肯定的。 但它不会触发我的JavaScriptfunction。 而第二个参数,它应该是一个“起始脚本的关键”是的,但我应该把它放在那里?

在Visual Studio 2015中安装entity framework失败

我正在阅读/编写Adam Freeman的Apress书籍Pro ASP.NET MVC 5 。 在第7章(p.174)中,我们应该使用以下命令安装Entity Framework: Install-Package EntityFramework -projectname SportsStore.Domain Install-Package EntityFramework -projectname SportsStore.WebUI 但这失败了。 这是输出: 试图针对项目’SportsStore.Domain’收集包’EntityFramework.6.1.3’的依赖关系信息,目标是’.NETFramework,Version = v4.5.1′ 尝试使用DependencyBehavior’Lowest’解决包’EntityFramework.6.1.3’的依赖关系 解决安装包’EntityFramework.6.1.3’的操作 解决了安装包’EntityFramework.6.1.3’的操作 将包’EntityFramework.6.1.3’添加到文件夹’C:\ git \ SportsStore \ packages’ 将’EntityFramework.6.1.3’包添加到文件夹’C:\ git \ SportsStore \ packages’ 将’EntityFramework.6.1.3’包添加到’packages.config’ 执行脚本文件’C:\ git \ SportsStore \ packages \ EntityFramework.6.1.3 \ tools \ init.ps1′ 执行脚本文件’C:\ git \ SportsStore \ packages […]

无法加载文件或程序集’System.Data.SqlServerCe,Version = 4.0.0.0

我在我的C#代码中使用Visual Studio 2012 Ultimate和“SQL Server Compact 4.0本地数据库”创建了一个ASP.NET网站(而不是Web应用程序)。 我能够使用操作系统Windows Server 2008 R2 Standard成功编译并将网站发布到另一个IIS Web服务器。 我甚至可以在我开发的机器上成功测试这个网站。 我正在从Visual Studio中发布网站到运行IIS的网络Web服务器。 要发布我正在使用Build->“Publish Web Site”。 在发布配置文件中,我使用的是Web部署方法。 即使我在我的网站上成功使用“SQL Server Compact 4.0本地数据库”,“设置”(在发布配置文件中)也不会检测项目中的任何数据库。 这可能不是问题。 当我尝试在IIS Web服务器计算机上调出网站时,我收到以下错误.. 无法加载文件或程序集’System.Data.SqlServerCe,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = 89845dcd8080cc91’或其依赖项之一。 由于我的项目是网站,而不是网站应用程序,我在解决方案资源管理器中没有引用节点。 我认为我的项目中类型为GAC的System.Data.SqlServerCe.dll没有发布到Web服务器,这导致了此错误。 我可以手动复制.dll吗? 如果是的话,在哪里放上ISS Web服务器? 我没有看到任何bin文件夹。 任何帮助解决此错误将不胜感激。 谢谢

MVC5区域无法正常工作

我的MVC 5应用程序中有两个区域无法正常工作。 当我使用以下链接http://localhost:45970/Admin/Admin ,应用程序加载正确的index.cshtml whicxh位于/Areas/Admin/Views/Admin/Index.cshtml但是当我尝试加载http://localhost:45970/Admin它尝试从/Views/Admin/Index.cshtml加载Index.cshtml文件。 所有搜索结果都说我正在做正确的事情。 我甚至加载了一个示例API项目来查看其中的帮助区域,以确保我正确地执行操作。 这是我的RouteConfig.cs文件 using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; using System.Web.Routing; namespace BlocqueStore_Web { public class RouteConfig { public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute(“{resource}.axd/{*pathInfo}”); routes.MapRoute( name: “Default”, url: “{controller}/{action}/{id}”, defaults: new { controller = “Home”, action = “Index”, id = UrlParameter.Optional }, namespaces: new[] { […]

如何在ASP.NET中使用AD身份validation?

我想知道如何在我的项目的Account / Login.aspx页面中使用Active Directory,但我找不到很多资源。 我正在使用VS.Net 2013 Asp.net C#4.0。 我以前从来没有这样做过,我只是想知道如何访问Active Directory以及如何访问组,因此只有该组中的人员才能访问该应用程序。 请任何有链接或任何信息的人都很棒。 我真的坚持这个,我需要能够有这个工作。

在c#中添加或删除新记录后刷新gridview

我在我的页面上有一个网格我需要刷新gridview添加和删除新记录但不是吗? 这是代码: 向GridView添加行: private void AddClientToGrid() { int clientID = int.Parse(ddlClient.SelectedValue); int clientTypeID = int.Parse(ddlClientType.SelectedValue); ClientsAllCDO client = new ClientsBL().ClientsAllSelectByIDAndClientTypeID(clientID, clientTypeID); List clientList = new List(); clientList = GetClientsFromGrid(); clientList.Add(client); gvClient.DataSource = clientList; gvClient.DataBind(); } 删除代码: protected void btnDeleteClient_Click(object sender, EventArgs e) { LinkButton btnDeleteClient = sender as LinkButton; int rowIndex = int.Parse(btnDeleteClient.Attributes[“RowIndex”]); if (Request.QueryString[“BailiffID”] […]

使用ASP.net和VB.net(或C#)从XML文件编辑和删除数据

在我的Web应用程序中 ,我有一个名为“answers.xml”的XML文件 它以XML格式存储用户条目 4444 test patient blah blah xxxx Negative 1 1 1 1 Positive dx 我可以使用从互联网上下载的DLL文件将数据添加到XML文件中。 我需要一种方法来改变使用ASP.net / VB.net或C#的xml文件中的数据(编辑/删除)

存储过程中的BulkCopy

我在数据库中有表A,B和C. 我必须将从A和B获得的结果放入表C中。 目前,我有一个SP,它将A和B的结果返回给C#应用程序。 使用“System.Data.SqlClient.SqlBulkCopy”将此结果复制到表C中。 advanat是在使用bulkcopy插入期间,不会创建日志文件。 我希望通过处理SP本身的插入来避免这种额外的流量。 但是,它不应该使用任何日志文件。 有没有办法实现这个目标? 请分享你的想法。 数据量 :150,000 数据库 :SQL Server 2005 数据库处于完全恢复模式; 它无法更改.. SELECT INTO在这种情况下有用吗? 编辑:当我使用System.Data.SqlClient.SqlBulkCopy时,操作在3分钟内完成; 在正常插入中需要30分钟……这个特殊操作无需恢复; 但是必须恢复数据库中的其他操作 – 因此我无法更改整个数据库的恢复模式。 谢谢 Lijo

自定义角色提供程序不实现inheritance的抽象成员

我需要一些帮助在asp.net mvc应用程序中实现自定义角色提供程序。 问题是我遇到了几个错误: MyRoleProvider does not implement inherited abstract member ‘System.Web.Security.RoleProvider.RoleExists(string) 我得到其他方法相同的错误。 但是,我确实有那些…… 我的web.config有这个: 我的自定义角色提供程序是这样的(我省略了一些方法): public class MyRoleProvider : RoleProvider { public override string ApplicationName { get { throw new NotImplementedException(); } set { throw new NotImplementedException(); } } public override bool RoleExists(string roleName) { throw new NotImplementedException(); } public override bool IsUserInRole(string username, string […]