• ASP.NET Core RESTful Web服务开发教程 在本文中,我将逐步解释如何在ASP.NET Core中开发基于RESTful的Web服务应用程序。ASP.NET Core是微软最新发布的技术,比之前的WCF和Web API要好得多。 前提: 1、下载最新版本的Microsoft Visual Studio。他们有一个用于实践的免费许可版本。 2、为了测试这个应用程序,下载SOAPUI工具,因为我们将使用SOAPUI工具来测试所有服务。 让我们一步一步的开始我们的项目: 步骤1:首先,创建一个ASP.NET Core Web应用程序项目在Visual Studio中命名为Stu...

  • 干货asp.net快速上手教程5项目实战1 本文系骑着猪猪的CodeMonkey个人原创,其他媒体转载请注明出处。 图书管理系统 项目名称 图书管理系统(LibraryManagementSystem),简写LMS 开发环境 系统:windows server2012 IDE:vs2015 数据库:SQL Server2014 基本功能 1.图书管理 增加图书 删除图书 修改图书信息 统计图书 2.用户管理 增加用户 删除用户 修改用户信息 统计用户 3.借阅管理 借书 换书 统计 4.系统管理 设置用户组 设置用户权限 系统数据配置 数据库 数据库源码 create da...

  • ASP.NET Core教程「三」实体字段属性 实体字段属性 再来看看我们的实体类 说明,上面的代码需要引用:using System.ComponentModel.DataAnnotations; Display属性标志这个字段在页面上显示的时候,需要显示什么名字; 我们在上一篇文章中用到的: 这里就会显示Display属性指定的名字; DataType属性标志这个字段是什么类型的; 上一章中我们说到的,数据类型的验证工作,就是依据这里标志的数据类型来完成的 比如你可以增加如下数据约束 如果你想格式化输出的内容,...

  • ASP.NET Core教程「二」从保存数据看Razor Page 在layout.cshtml文件中,我们可以看到如下代码: 这段代码中用到asp-page这样的一个特有属性,这是razor page特有的, 这是一个锚点属性,它的值将被编译到a标签的href属性上; 跟多的时候,我们会像下面这样使用锚点属性 编译过之后,上面的链接是这样的 这很好的把action和controller分开了 下面我们看看把实体提交到数据库的代码(cshtml.cs文件中) 一般我们在OnGet方法中初始化页面需要的状态数据; 这个页面没有状...

  • 干货asp.net快速上手教程4数据控件使用 本文系骑着猪猪的CodeMonkey个人原创,其他媒体转载请注明出处。 上次回顾 前几次教程我们学习了asp.net的一些基本控件 Button(按钮) Lable(标签) ImageButton(图片按钮)/Iamge(图片) TextBox(文本框) 在学习了这几个控件之后基本上可以实现一些简单的交互操作,但是要完成一个功能还需要为用户显示一些内容,比如说:一个图书管理的功能,利用上面的控件我们可以实现了图书信息录入,但是用户想要查看当前...

  • 干货asp.net快速上手教程2 上一篇我们已经学习了Button控件,今天我们在继续学习几个控件,因为控件的使用在上一篇中已经做了介绍,所以本片中主要介绍一些控件的属性和用途。 常用控件 Lable(标签) asp:Label ID=Label1 runat=server Text=Label/asp:Label 属性 ID这个是当前使用的控件的对象名,便于我们在后台代码中使用 BackColor这个是控件的背景颜色 BorderColor这个是控件的边框颜色 Height这个是控件的高度 Width这个是控件的宽度 Text这个是控件的显示内容 Lable的主要...

  • 基础教程:上传/下载ASP.NET Core 2.0中的文件 问题 如何上传和下载ASP.NET Core MVC中的文件。 解 在一个空的项目中,更新 Startup 类以添加MVC的服务和中间件。 publicvoid ConfigureServices( IServiceCollection services) { services.AddSingletonIFileProvider( new PhysicalFileProvider( Path.Combine(Directory.GetCurrentDirectory(), wwwroot))); services.AddMvc(); } publicvoid Configure( IApplicationBuilder app, IHostingEnvironment env) { app.UseMvc(routes = { routes.MapRoute( name: default, template: {controller=Home}/{action=Index}/{id?}); }); } 添加一个...

  • 干货asp.net快速上手教程7项目实战3 本文系骑着猪猪的CodeMonkey个人原创,其他媒体转载请注明出处。 图书管理系统 本次内容 上一次可我们已经完成了系统框架的搭建,现在我们可以开始实现这个系统具体的功能 任务 实现系统的登录功能 开始 登录界面请参考AdminLTE中的登录页面(AdminLTE-2.3.11\pages\examples\login.html) 界面关键代码 用户名输入框 asp:TextBox ID=tb_userName CssClass=form-control runat=server placeholder=电话/邮箱/asp:TextBox 密码输入框 asp:TextBox ID=tb_password CssClas...

  • ASP.NET Core教程「一」关于Razor Page的知识 关键文件和目录结构 按照asp.net core WEB应用程序向导,创建一个工程之后 你会发现如下几个目录和文件 wwwroot:放置网站的静态文件的目录 Pages:放置razor页面的目录 appsettings.json:是应用的配置文件 bower.json:静态资源包管理的配置文件 Program.cs:这个程序负责承载ASP.NET Core应用 Startup.cs:初始化service的配置,初始化请求管道 下面我们单独说一下Pages目录 _Layout.cshtml 是整个网站的母板文件, 除了在这里写布局页面...

  • 干货asp.net快速上手教程3 之前我们已经学习了一些基本控件,今天来做一个小案例,将之前的几个知识点串联起来。 案例 登录 用户登录界面 前台代码如下 div asp:Label ID=Label3 runat=server Text=用户登录 Font-Size=50px/asp:Labelbr/br/ asp:Label ID=Label1 runat=server Text=用户名/asp:Labelasp:TextBox ID=tb_userName runat=server/asp:TextBoxbr/ br/ asp:Label ID=Label2 runat=server Text=密 码/asp:Labelasp:TextBox ID=tb_password runat=server TextMode=Password/asp:TextBoxbr/ hr/ asp:Button ID=ok runat=server Text=登录 OnClick=ok_Click /...

  • 教程内容为asp.net基础(真的很基础),希望每一个看完这个系列教程的朋友都能够上手做一些简单的小项目~~ 开发工具:vs2015 新建一个web项目 文件-新建-项目 -C#-asp.net web应用程序 新建一个web窗体 项目右键-添加-web窗体 web窗体的组成 一个web窗体由三个文件组成 index.aspx 这个文件主要用于当前的页面的布局,使用HTML5的标签语法加上一些asp.net 的控件组成这个页面 index.aspx.cs 这个文件是用于处理当前页面的一些业务逻辑 index.aspx.designer.cs 这个文件是用于定...

111条记录

学习推荐

  • ASP.NET
  • C#
  • Web Pages
  • Razor
  • MVC
  • Web Forms