AspNet

学习ASP.NET Core Blazor编程系列二十二——登录(1)

通过前面的ASP.NET Core Blazor编程系列文章为读者介绍了Blazor及组件的相关基础概念,以及我们已经实现了用Blazor实现对数据的增删改查这四大基本功能,以及文件上传的功能,通过这些功能的实现我们已经能用Blazor处理一些简单的实际问题,特别是企业内部信息管理系统的相关问题。 ... ... »

学习ASP.NET Core Blazor编程系列二十——文件上传(完)

我们通过前面的二篇文章的学习,已经实现了文件上传功能之中的上传文件功用,将文件信息保存到数据库的功能,以及删除文件功能。我们已经实现的文件上传功能,还存在着两个问题。 第一个问题,在删除上传文件信息时,没有任何时间,用户在删除时,并不知道自己要不要删除,没有让用户再次确认。 ... »

学习ASP.NET Core Blazor编程系列十八——文件上传(中)

上篇学习ASP.NET Core Blazor编程系列十七——文件上传(上)文章我们学习了如何将文件上传至服务器,但是我们并没有将文件的一些信息保存下来,无法进行查询,无法得知我们上传了一些什么文件。本篇文章演示如何将上传文件的一些基本信息保存到数据库,从而可以对上传文件进行简单管理。 ... »

学习ASP.NET Core Blazor编程系列十四——修改

通过前面几篇文章的学习,我们的图书修改页面已经能正常运行了,但现在的呈现效果不是很理想,主要标题显示的是英文。我们不想看到的时间(如下图所示0:00:00),并且希望把“ReleaseDate”修改成“出版日期” ... »

学习ASP.NET Core Blazor编程系列十三——路由(完)

除了前面三篇文章中介绍的路由方式,可以用来进行页面跳转之外,今天介绍最后一种方式,如何在代码中进行页面跳转。如果是JavaScript我们会用window.location来切换页面,Blazor为我们提供了相应的封装:NavigationManager。使用NavigationManager可以通... ... »

学习ASP.NET Core Blazor编程系列十——路由(上)

Web应用程序的可以通过URL将多个页面串联起来,达成一个组件功能,并且可以互相跳转。我们开发系统的时候总是需要使用路由来实现页面之间的跳转。ASP.NET Core MVC或是ASP.NET WebForm主要是使用a标签或者是服务端redirect来跳转。 ... »

学习ASP.NET Core Blazor编程系列九——服务器端校验

EditForm 组件中,有三个事件可用于触发表单提交操作: OnSubmit:无论验证结果如何,只要用户提交表单,就会触发此事件。 OnValidSubmit:当用户提交表单并且他们的输入验证通过时,将触发此事件。 OnInvalidSubmit:当用户提交表单并且他们的... ... »

学习ASP.NET Core Blazor编程系列六——新增图书(上)

这一篇文章我们来学习一下如何新增一本图书信息数据。EditForm 的在进行提交动作时,有三个与提交有关的事件: OnValidSubmit. 如果表单上的输入的数据全部通过其对应的验证属性所定义的验证规则,则会触发此事件。 OnInvalidSubmit. 如果表单上输入的数据中有... ... »

学习ASP.NET Core Blazor编程系列六——初始化数据

在具体的实际项目中,数据实体类随着应用程序的功能的变化而变化:添加和删除新的实体或属性,并且需要相应地去修改数据库的表或架构,使其与应用程序中的实体保持同步,我们在开发项目时,经常会需要一个数据初始化的功能。 EF Core就提供了数据库初始化功能,今天我们向学习如何向数据库表Book中添加初始数据... ... »

学习ASP.NET Core Blazor编程系列四——迁移

在具体的实际项目中,数据实体类随着应用程序的功能的变化而变化:添加和删除新的实体或属性,并且需要相应地去修改数据库的表或架构,使其与应用程序中的实体保持同步。 EF Core中的迁移功能能够以递增方式更新数据库架构或表,使其与应用程序的数据实体类保持同步,同时保留数据库中的现有数据。 ... »

022年9月12日 学习ASP.NET Core Blazor编程系列三——实体

从本篇文章开始我们从头开始学习如何创建一个图书租赁系统。在本篇文章中我们先来学习创建一个书籍信息的实体类,并且通过实体框架(EF Core)使用这个书籍实体类来处理书籍信息数据。EF Core是一个轻量化、可扩展、开源和跨平台的对象关系映射(ORM)框架,它简化了编写数据库访问的代码。EF Core... ... »

学习ASP.NET Core Blazor编程系列二——第一个Blazor应用程序(中)

在学习本教程之前,我随便说两句,如果一直是在跟随微软的技术路线的话,应该记得当初微软用来跟flash打擂台的SilverLigth,也是一个富客户端的开发框架,现在不知道在哪个犄角旮旯里呆着。Blazor未来的钱景如何,暂时未知?本教程学习一下微软提供的Blazor应用程序模板示例,本文介绍如何创建... ... »

深入理解Aspnet Core之Identity(1)

      最近学习asp.netcore 打算写出来和大家分享,我计划先写Identity部分,会从开始asp.netocre identity的简单实用开始,然后再去讲解主要的类和自定义这些类。 主题:asp.netcore Identity 的简单实用 创建项目: 使用asp.netcore 项目模版创建一个空(empty)项目,创建完成之后编辑.csproj文件,代码如下 <Pro »

aspnet中操作excel报com错误的解决方法

请参考此处,有详细的操作步骤说明.http://blog.crowe.co.nz/archive/2006/03/02/589.aspx dcomcnfg: 组件服务->计算机->我的电脑->dcom配置->microsoft excel应用程序->安全->启动和激活权限->自定义,添加aspnet或network service即可. 大概意思是在dc »

ASP.NET IIS Registration Tool (Aspnet_regiis.exe)

https://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx The ASP.NET IIS Registration tool (Aspnet_regiis.exe) is used to register ASP.NET applications with Internet Information Services (IIS). This top »

从ASPNET1.1迁移到了ASPNET2.0遇到ORA-01000: 超出打开游标的最大数

昨天将我们的网站项目从ASPNET1.1迁移到了ASPNET2.0,该网站原来使用Visual Studio .NET 2003开发,这次使用Visual studio .net 2005重新编译。我们的网站服务器共有两台,一台IBM346两个CPU 4G内存Windows 2000 Server操作系统,另一台X365 4个CPU 4G内存 Windows 2000 Server操作系统。首先在 »

使用aspnet_regsql.exe 创建ASPState数据库,用来保存session会话

因为公司有多台服务器,所以session要保存在sql server上,因此要在数据库中建立存放session的数据库ASPState, 在C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727下找到了生成ASPState的sql:InstallSqlState.sql 马上打开,放到查询分析器里执行,怪了,在这里出问题了,报出了如下错误: ---------- »

2010-04-20 18:17 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspnet_state\Parameters

原因分析:web.config中配置SessionState的mode为StateServer,但服务器没有开启改个服务。 解决方法:1.Web.Config里面 把sessionState 的mode改为"InProc" ;2.在服务中启用"ASP.NET State service" 这样是可以了,但没有理解为什么要这么做。后来在网上找了一上才知道真真的原因。 Session模型简介  Ses »