ASP.NET Web Forms.

使用letsencrypt上的IIS上免费SSL证书

Calendar_today. 2017年2月07日07:44

ASP.NET MVC. ASP.NET Web Forms. ASP.NET核心

如果您的网站上有表单,请参阅用户的个人详细信息,您应该通过在HTTPS下运行它来保护页面。这样,从表格(电子邮件地址,信用卡号等)发布的任何数据都是加密和隐藏的窥探眼睛。这不仅仅是应该受到保护的电子商务网站。内联网和其他需要身份验证的商业应用程序,具有评论表单的博客,请询问电子邮件地址等。过去这一主的主要障碍是数字证书(SSL证书)的成本,它断言您是您所说的是谁。 Letsencrypt是一个免费,自动化,开放的证书颁发机构,可以消除这个障碍。

通过ASP.NET将数据从Excel到SQL Server导入数据的最佳方法

Calendar_today. 2016年4月14日13:42

ADO.NET. ASP.NET MVC. ASP.NET Web Forms. ASP.NET网页 epplus.

我已经看到了关于从上传的Excel文件将数据导入ASP.NET应用程序中的SQL Server数据库的最佳方法。大多数解决方案涉及使用Jet或Ace OLEDB提供商从已保存的Excel文件读取数据,并且有些偶据展示如何使用Office Intero获取数据。但是,所有这些解决方案都依赖于服务器上安装的附加组件,并且它们还需要将上传的文件保存在某处,甚至暂时,这会创建一个额外的维护任务。下面的解决方案利用了使用应用程序部署的nuget包,可以使用流,因此不需要保存上传的文件。在我的提交中, 将数据从上传的Excel文件导入到ASP.NET应用程序中的SQL Server中的最佳方法。

探索前缀:免费ASP.NET分析工具

Calendar_today. 2016年3月30日19:21

ASP.NET MVC. ASP.NET Web Forms. ASP.NET网页

前缀是ASP.NET应用程序的免费分析器。它易于使用了,它将帮助您在代码中找到错误,您甚至不知道您的代码。我发现两个我认为在下载前缀的一小时内是正确的工作应用程序。

发布到aspx页面时,请求.Form是空的

Calendar_today. 2016年1月26日07:39

ASP.NET Web Forms.

最近已经发布了几个线程到ASP.NET论坛抱怨发布到ASPX文件的值是神秘的消失。这篇文章看起来最有可能的原因并提供一些解决方案。

SEO for ASP.NET网站:获取内容索引

Calendar_today. 2015年12月16日07:37

ASP.NET MVC. ASP.NET Web Forms. ASP.NET 5. SEO

这是一系列文章中的最后一系列文章,探索如何优化搜索引擎的ASP.NET网站。该系列中的每篇文章都专注于特定主题,并查看ASP.NET开发人员可用的功能和工具,以帮助使网站搜索引擎友好,从而改善排名,然后从搜索结果中单击通过。本文探讨了如何确保搜索引擎知道您希望它们爬网的所有内容以及如何在该内容的位置不再有效时通知它们。

SEO for ASP.NET网站:URL

Calendar_today. 2015年12月07日08:57

ASP.NET MVC. ASP.NET Web Forms. ASP.NET 5. SEO

这是一系列文章中的第二个,该文章探索如何优化搜索引擎的ASP.NET网站。该系列中的每篇文章都专注于特定主题,并查看ASP.NET开发人员可用的功能和工具,以帮助使网站搜索引擎友好,从而改善排名,然后从搜索结果中单击通过。本文将介绍有关您网站的URL的一些最佳实践,以及如何使其更加用户友好搜索引擎和人类。

SEO for ASP.NET网站:内容

Calendar_today. 2015年12月0日07:53

ASP.NET MVC. ASP.NET Web Forms. ASP.NET 5. SEO

这是一系列文章中的第一个,探索如何优化搜索引擎的ASP.NET网站。该系列中的每篇文章都集中在特定主题上,并查看ASP.NET开发人员可用的功能和工具,以帮助使网站搜索引擎友好,从而从搜索结果中改进排名和点击次数。第一篇文章将研究如何以最佳方式向搜索引擎呈现您的网站内容。

在ASP.NET下载多个文件

Calendar_today. 2015年10月09日08:53

ASP.NET MVC. ASP.NET Web Forms.

这篇简短的文章探讨了令人困惑的问题,即在尝试从ASP.NET应用程序向客户端发送多个文件时,很多人似乎遇到的令人困惑的问题,并提供解决方案。

在ASP.NET中读取基于文本的文件

Calendar_today. 2015年7月17日13:43

C# 一般的 ASP.NET MVC. ASP.NET Web Forms.

Every time I need to work with the contents of text-based files in an ASP.NET application I invariably start off thinking about using the various static methods on the System.IO.File class to extract the text and then some string manipulation or Regex to parse the content into some kind of structure. And, just in time, I remember the TextFieldParser class that hides itself away in the Microsoft.VisualBasic assembly. The purpose of this article is to introduce this component to a wider audience, but also to serve me as an aide-mémoire in terms of the basic usage, which I always have to look up.

更好的方式将网格视图导出到Excel

Calendar_today. 2015年7月7日13:49

ASP.NET Web Forms. epplus.

有无数的文章证明将ASP.NET GridViews导出到Excel。它们几乎都做了同样的事情 - 他们使用rendercontrol方法生成HTML,然后将其保存到带有.xls扩展的文件。这种作品,但生成的文件实际上是伪装成Excel文件的HTML文件。这有两个缺陷:它不能用作数据源,因为提供者抱怨它不是可接受的格式,而Office 2007或更新的用户始终面临着关于文件的内容的警告,他们尝试打开时文件的内容它,造成混乱,怀疑或烦恼。本文显示如何使用自由,开源库将GridView控件的内容导出到不遭受这些问题的真正.xlsx文件。

在ASP.NET中读取Excel文件而不保存到磁盘

Calendar_today. 2015年6月30日14:47

ASP.NET Web Forms. epplus.

本文允许我有机会演示我最新的最喜欢的开源库的功能: epplus. 。 epplus是一个.NET库,使用Open Office XML格式(XLSX)读取和写入Excel 2007+文件。这种奇妙的,易于使用(和免费的)库,可以在ASP.NET应用程序中使用Excel,而无需安装Access数据库引擎(ACE)或必须在Web服务器上使用不受支持的Office自动化(假设您可以甚至在那里安装办公室)。通过在最近出现在ASP.NET论坛上出现的类似问题的皮疹提示,本文介绍读取上传的Excel文件的内容而不保存它,并在Web窗体GridView中显示数据。

ASP.NET中的预定任务与Quartz.net

Calendar_today. 2014年8月07日08:34

一般的 ASP.NET MVC. ASP.NET Web Forms. ASP.NET网页

关于ASP.NET论坛的多年生问题涉及如何将定期任务安排为Web应用程序的一部分。通常,要求是每天每24小时发送一次电子邮件一次,但它实际上可以从促进时间表到执行维护任务时的任何事情。同样,通常,论坛上的一半成员潜入了建议,以安装Windows服务或使用任务调度程序安排批处理文件 - 无论大多数网站所有者都没有作为共享托管计划的一部分提供此类权限。

经典ASP包括ASP.NET中的文件

Calendar_today. 2010年6月23日07:43

经典ASP. ASP.NET Web Forms.

包含Classic ASP中的文件是关于在框架内实现一些代码重用的唯一方法,这些框架可以通过组成或继承来提供很少或全部的。通过论坛中的问题判断,仍有很多人从经典的ASP中移动,谁疑惑地讨论如何在ASP.NET中替换包含文件。许多文章单独说明如何为站点范围的布局原因进行操作,包括窗口小部件,重用全局函数,或实际包括文件的内容。但是,我没有能够找到一个带来所有这些的资源,因此本文的目的。

突出显示在搜索结果中找到的关键字

Calendar_today. 2010年5月22日19:41

C# ASP.NET 3.5 扩展方法 ASP.NET Web Forms.

论坛中的一个常见问题是如何突出显示在搜索结果中找到的关键词。这是一个扩展方法,它对部分匹配或整个单词匹配。

使用ASP.NET存储文件和图像

Calendar_today. 2009年12月06日19:46

MS访问 ASP.NET 3.5 ASP.NET Web Forms.

如果您在ASP.NET应用程序中存储在数据库中的文件和图像或文件系统? 使用SQL Server这是一个困境,两种方法都具有其优点和缺点。 谈到访问时,决定更容易。 由于访问数据库仅限于2GB,因此将文件存储在文件系统中有更多意义。 但是,有时候,您可能没有选择。如果您必须使用该数据库,请在这里's how.

使用ASP.NET简单的文件下载保护

Calendar_today. 2009年11月25日09:09

ASP.NET 3.5 ASP.NET Web Forms.

当涉及从未授权的下载保护文件时,绝大多数文章提供了涉及在Internet信息服务中映射到ASP.NET的常见文件类型(.pdf,.pdf,.txt,.doc等)的解决方案。 但是,通常在共享的托管环境中,你不'有权访问IIS,主办公司不会同意为您提供此类映射,所以你做了什么?

使用jQuery处理从ASP.NET Web服务返回的JSON阵列

Calendar_today. 2009年1月10日09:09

ajax. javascript. ASP.NET 3.5 jquery. ASP.NET Web Forms.

似乎有许多文章显示如何使用jQuery与ASP.NET Web服务周围使用,但绝大多数情况下都是说明使用返回单个值的PageMethods - 通常是"Hello World!"或当前的日期和时间。在现实世界中使用不多,您可能更常常需要调用返回复杂对象集合的服务。以下是几个示例,这些示例看起来不仅仅是简单的值。

使用ASP.NET创建Google网站地图

Calendar_today. 2008年12月31日09:32

ASP.NET 3.5 ASP.NET Web Forms.

在圣诞节中,我有一点业余时间,所以我决定为这个网站添加一些功能。我添加的一件事是人们发布关于特定文章的评论的能力,并且您将看到本文末尾已添加了表格。另一件事是让舍入的意义是添加Google网站地图。我相信我已经创建了我的网站,尽可能友好地与谷歌的机器人友好,但提交网站地图没有危害以保证谷歌了解我想要索引的所有页面。

从Excel导入数据以访问ASP.NET

Calendar_today. 2008年7月09日09:19

ASP.NET 2.0. MS访问 ADO.NET. ASP.NET Web Forms.

建立在我的 前一篇关于将各种格式的文本文件导入访问数据库的文章,这里是如何用Excel文件简单有效地完成同样的事情。

AccessDataSource,SQLDataSource和连接到ASP.NET中的访问数据库

Calendar_today. 2008年5月17日09:48

ASP.NET 2.0. MS访问 ADO.NET. ASP.NET Web Forms.

有多种选项可以连接到ASP.NET页面中的访问数据库。本文试图涵盖选择并提供最佳访问的建议。

80040E14 - MS Access Syntax错误消息

Calendar_today. 2008年5月1日11:06

ASP.NET 2.0. MS访问 ADO.NET. ASP.NET Web Forms.

这篇简短的文章处理以下常见的MS访问相关的错误消息:

ASP.NET和Access的简单登录和重定向

Calendar_today. 2008年5月01日10:02

ASP.NET 2.0. MS访问 ADO.NET. ASP.NET Web Forms.

通常情况下,我看到问题询问了创建一个简单的登录页面,以便与不希望利用ASP.NET中的内置表单身份验证框架的人员使用的访问权限。以下样本显示这是如何实现的。

使用GridView和LINQ搜索引擎友好的自定义分页,到SQL

Calendar_today. 2007年11月20日22:54

LINQ. ASP.NET 3.5 ASP.NET Web Forms.

通过GridView控件提供的内置分页功能发现的主要问题是分页链接由JavaScript管理。对于禁用或没有浏览器没有JavaScript的人来说,这有点尴尬,但更重要的是,搜索引擎无法触发链接。如果您依靠GridView以分解到内容的链接,这可以证明灾难性,并且您的大部分内容将无法访问搜索引擎。激励 Scott Guthrie在Linq上的博客条目的系列博客参赛作品,可用在.NET 3.5框架中,我设置了获取一些自定义分页使用HTML分页链接。

有可选搜索条件的MS Access的ASP.NET搜索引擎

Calendar_today. 2007年11月12日15:15

ASP.NET 2.0. MS访问 ADO.NET. ASP.NET Web Forms.

为一个用户提供的值创建搜索界面非常简单:输入的文本框,一个按钮和一些sql,搜索值的一个或多个字段,其中值为'%'+ @searchterm +'%'是所需的。虽然它有效,但这种方法不是很灵活。例如,如果您想搜索姓氏包含的员工,该怎么办"a",不希望第一个名字或城市包含的那些"a"?传统解决方案是基于用户传递的值动态构建SQL语句。但是,构建SQL字符串可以获得重复,无聊和混乱。以下是允许用户在使用可选参数的情况下缩小多个标准的搜索方法,只需3行编程代码。

参考GridView,Repeater和DataList控件中的复选框

Calendar_today. 2007年8月30日10:29

ASP.NET 2.0. ASP.NET Web Forms.

如果要查找在多个记录Databound控件中选择了哪些复选框,则您可以执行此操作的方式取决于您使用的控制类型。这些示例演示了添加到GridView,Repeater和DataList中的复选框控件。为简单起见,我在同一页面上放置了所有三个控件,并使用了NoThorwind数据库的访问版本。一个AccessDataSource控件用于绑定结果"从[类别]中选择[categoryid],[描述],[类别名称]"所有三个控制。

ViewState,表单字段,标签和JavaScript

Calendar_today. 2007年8月25日12:34

ASP.NET 2.0. javascript. ASP.NET Web Forms.

一个有趣的问题提出了ASP.NET论坛,询问为什么一个由客户端JavaScript更改其值的文本框仍然存在跨回发的更改,而标签没有。在坚果外壳中,这个问题涵盖了asp.net的新人之间混淆的两个最大原因:ViewState和iPostBackdatahandler之间的区别;以及客户端操作和服务器端操作之间的差异。

将数据从SQLDataSource绑定到标签

Calendar_today. 2007年8月25日10:32

ASP.NET 2.0. ADO.NET. ASP.NET Web Forms.

ASP.NET中的标签控件没有智能标记,允许您选择一个数据源,所以乍一看,它不容易看到如何将从SQLDataSource或AccessDataSource控件绑定到标签的值。以下是如何以编程方式访问此类数据源返回的数据并将其应用于非拖动控件。

对象引用未设置为对象和InamingContainer的实例

Calendar_today. 2007年8月21日11:36

ASP.NET 2.0. ASP.NET Web Forms.

实现InamingContainer的标准ASP.NET Web控件列表

在ASP.NET页面中消耗RSS源

Calendar_today. 2007年8月18日23:12

ASP.NET 2.0. ASP.NET Web Forms.

我喜欢读书 斯科特guthrie的博客。麻烦就是,我忙着,我忘了去那边,看看有什么新的。我正上一天寻找一些东西,偶然发现了别人的博客(我忘记了),但我注意到他们在斯科特的博客中有5个最新的项目嵌入在他们的主页中。那么我发现了这一点 斯科特米切尔 已经写了一整负载更多 数据访问的教程,这些都有一段时间。所以我认为我应该在这里从斯科特G的网站添加Feed,所以我可以更快地更新。这是我如何做到的裸体骨头。

显示与嵌套中继器的一对多关系

Calendar_today. 2007年7月27日14:24

ASP.NET 2.0. ADO.NET. ASP.NET Web Forms.

此项目也可能有权题为"显示主详细信息数据" or "显示分类数据"但是,校长是相同的:您拥有基本上标题或类别的内容,以及属于要显示的每个标题的一组条目。典型的例子将包括制造商或员工由部门的汽车模型。以下是如何完全使用嵌套的中继器。

自定义ListControl.'s datatextfield值

Calendar_today. 2007年7月12日12:19

ASP.NET 2.0. ASP.NET Web Forms.

DataTextField属性用于ListControls - RadioButtonList,CheckBoxList等,可在DataSource属性中指定字段以显示为列表控件中列表的项目。但是,有时,您不希望从一个数据库字段中显示的值出现在列表中,并且有几种方法可以实现这一目标,具体取决于您想要执行的操作。