ASP.NET_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> ASP.NET >>列表
· [asp.net mvc 奇淫巧技] 02发布时间:2017-05-25
在web开发中经常会遇到在内部代码中获取Html,这些Html是需要和数据进行一起渲染。并不是直接把Html代码返回给客户端。这样的做法有很多应用场景,例如分页、Ajax一次性获取几段Html片段、生成邮件发送模板、生成Html静态页面等等。比较简单的或者容易想到的做法就是直接拼接Html,当然这肯定不是最合适的做法。应用场景1、在分页中,有一种做法是用ajax获取table的html代码和一些分页信息的Jsonvarjson={"table":"<table><tr/>... 查看全文
原文ExaminingtheDetailsandDeletemethods作者RickAnderson翻译谢炀(Kiler)校对许登洋(Seay)、姚阿勇(Mr.Yao)打开Movie控制器并查看Details方法://GET:Movies/Details/5publicasyncTask<IActionResult>Details(int?id){if(id==null){returnNotFound();}varmovie=await_context.Movie... 查看全文
· ASP.NET Core 2预览版发布发布时间:2017-05-24
英文原文:ASP.NETCore2PreviewReleasedASP.NETCore2预览版随.NETCore2预览版的发布而一并发布。开发人员现在可以对遵循.NETStandard2.0主版本代码一睹为快。ASP.NETCore2中的新特性包括meta-packages、新的WebHost默认配置、简化的日志,还改进了ASP.NETCoreIdentity系统以便于更改认证提供方。新特性meta-packages提供新的项目设置的方法,即仅需添加Microsoft.AspNetCore... 查看全文
GettingStartedwithASP.NETWebAPI第1章ASP.NETWebAPI入门摘自:http://www.asp.net/web-api/overview/getting-started-with-aspnet-web-apiInthischapter,you'lllearn:ThebasicsofbuildinganHTTPserviceusingASP.NETWebAPI本章你将学习:用ASP.NETWebAPI建立HTTP服务的基本知识。本章包含三个教程:1... 查看全文
原文:DependencyInjectionandControllers作者:SteveSmith翻译:刘浩杨校对:孟帅洋(书缘)ASP.NETCoreMVC控制器应通过它们的构造器明确的请求它们的依赖关系。在某些情况下,单个控制器的操作可能需要一个服务,在控制器级别上的请求可能没有意义。在这种情况下,你也可以选择将服务作为action方法的参数。章节:依赖注入构造器注入Action注入和FromServices从控制器访问设置查看或下载示例代码依赖注入依赖注入... 查看全文
原文:ModelValidation作者:RachelAppel翻译:娄宇(Lyrics)校对:孟帅洋(书缘)在这篇文章中:章节:介绍模型验证验证Attribute模型状态处理模型状态异常手动验证自定义验证客户端验证客户端模型验证器远程验证介绍模型验证在一个应用程序将数据存储到数据库之前,这个应用程序必须验证数据。数据必须检查潜在的安全隐患,验证类型和大小是正确并且符合你所制定的规则。尽管验证的实现可能会是冗余和繁琐的,却是有必要的。在MVC中,验证发生在客户端和服务器端。幸运地是,... 查看全文
前言最近公司项目进行架构调整,由原来的三层架构改进升级到微服务架构(准确的说是服务化,还没完全做到微的程度,颗粒度没那么细),遵循RESTFull规范,使前后端完全分离,实现大前端思想。由于是初次尝试,中途也遇到了不少问题。今天就来讨论一下其中之一的问题,WebAPI与前端Ajax进行跨域数据交互时,由于都在不同的二级域名下(一级域名相同),导致Cookies数据无法获取。最开始通过头部(Header)将Cookies传输到其WebAPI,也能解决问题。下面讲述另外一种解决方案。解决过程... 查看全文
· Asp.net MVC5 局部刷新 Ajax发布时间:2017-05-18
先安装改js包主页面的代码主页文件代码Index.cshtml@modelIEnumerable<Nineksy.Models.LabTable>@{ViewBag.Title="Index";Layout="~/Views/Shared/_MainView.cshtml";}<divclass="mrcTable">@using(Ajax.BeginForm("GetrListLabResult","TeaBespeakLab",newAjaxOptions... 查看全文
前言在asp.netcore中,我巨硬引入了DI容器,我们可以在不使用第三方插件的情况下轻松实现依赖注入。如下代码:1//Thismethodgetscalledbytheruntime.Usethismethodtoaddservicestothecontainer.2publicvoidConfigureServices(IServiceCollectionservices)3{4//services.RegisterAssembly("IServices");5services... 查看全文
第一步安装.NetCore环境安装dotnet环境参见官方网站https://www.microsoft.com/net/core。选择对应的系统版本进行安装。安装完成过后输入命令查看版本,目前最新版为1.04:dotnet--version此时已经可以发布Asp.NetCore应用程序到Linux上运行了将Asp.NetCore程序发布到Linux服务器上,通过dotnet命令来运行,如:dotnet/应用程序全路径/应用程序名.dll成功运行后会显示:Hostingenvironment... 查看全文
1.在FileUpload控件添加一个属性webkitdirectory=""就可以上传文件夹了<asp:FileUploadID="FileUpload1"runat="server"webkitdirectory=""/>2.检测文件夹下所有子文件stringDirectoryName=FileUpload1.PostedFile.FileName;stringpath=Server.MapPath("/import/Import_image/"+DirectoryName)... 查看全文
· asp.net的dll一定要放bin目录?发布时间:2017-05-08
我们以往的Asp.net项目在编译后会把项目引用的dll文件放在站点的bin目录下,否则程序运行时会提示找不到相关dll。那么能不能在程序运行时将其它目录的dll文件也自动进行加载(例如~/PlugIns/bin)而不是非要拷贝到站点bin目录,这种需求在开发具有控制器功能的插件模块时特别有用。原理非常简单,无非就是在web.config里配置一下即可。<runtime><assemblyBindingxmlns="urn:schemas-microsoft-com:asm... 查看全文
概述基于上一篇成功安装UbuntuServer16.10的基础上,接下来继续我们ASP.NETCore项目的部署之旅!只是对于这些年整天和Windows打交道的我,初次使用Linux确实有点费劲。但是为了.NETCore跨平台的这一重大特性,即使再多的坑,也还是要硬着头皮上的。不然会有人怀着诧异的眼神问你:你的.NETCore项目还部署到Windows上?废话不多说,预祝你在十步之内成功部署!<( ̄︶ ̄)↗[GO!]一、安装.NETCoreSDK依次输入以下命令即可完成安装... 查看全文
· ASP.NET Zero--开发指南发布时间:2017-05-08
ASP.NETZero--开发指南(Lyhcee译)01.前期介绍02.前期要求03.解决方案结构(层)04.前端应用程序05.后端应用程序06.WEB.HOST应用程序07.Migration控制台应用程序08.基础设施09.基于令牌的认证&SWAGGERUI10.单元测试... 查看全文
· ASP.NET Zero--后端应用程序发布时间:2017-05-08
后端应用程序这是用户名和密码输入的实际应用程序。您将主要在此应用程序上添加您的业务需求。应用文件夹后端应用程序默认内置在专用区域,名为“App”,但可以在创建解决方案时确定。因此,所有控制器,视图和模型都位于Areas/App文件夹下。此外,相关脚本和样式文件位于wwwroot/view-resources/Areas/App文件夹下,如下所示:主菜单应用程序的主菜单在AppNavigationProvider类中定义。请参阅ABP的导航文档,以深入了解创建菜单... 查看全文
· ASP.NET Zero--前端应用程序发布时间:2017-05-08
前端应用程序ASP.NETZero包含可以作为您的公共网站或应用程序着陆页的起点的前端页面。首次运行项目时,您会看到主页如下所示:这里有两页:主页和关于。这些页面的内容只是占位符和演示目的。您可以根据需要完全删除内容并构建页面。此外,你应该改变的标志与贵公司的标志。请参阅metronic前端主题,为所有可能性和组件构建一个更丰富的网站。菜单在FrontEndNavigationProvider类中定义。当您在此添加新菜单项时,将自动显示在菜单中。右上角有一个登录链接... 查看全文
1.创建一个新的ASP.NETCore项目2.添加项目依赖NLog.Web.AspNetCore3.在项目目录下添加nlog.config文件:1<?xmlversion="1.0"encoding="utf-8"?>2<nlogxmlns="http://www.nlog-project.org/schemas/NLog.xsd"3xmlns:xsi="http://www.w3.org/2001/XMLSchema... 查看全文
在ASP.NETMVC使用切片脚本,实在是很溜。在使用layout之后,只是视图套用_Layout之后,在视图中任一位置任一时候均可以使用切片脚本。首先在_Layout.cshtml定一些规则:上图中#2标记中,引用jquery库。#3标记是定义渲染切片。OK,在视图中就可以写javascriptscript:运行看看:接下来,Insus.NET演示另外的方式,在切片脚本处,引用外部js文档。创建一个js文档,并写上代码:在视图中引用js文档:运行视图看看结果:... 查看全文
一、过滤器(Filter)ASP.NETMVC中的每一个请求,都会分配给对应Controller(以下简称“控制器”)下的特定Action(以下简称“方法”)处理,正常情况下直接在方法里写代码就可以了,但是如果想在方法执行之前或者之后处理一些逻辑,这里就需要用到过滤器。常用的过滤器有三个:Authorize(授权过滤器),HandleError(异常过滤器),ActionFilter(自定义过滤器),对应的类分别是... 查看全文
· 在ASP.NET MVC部署AngularJs发布时间:2017-04-30
创建一个ASP.NETMVC项目。打开NuGet管理,安装angularjs:在App_Start目录下,Bundle刚刚安装的angularjs库:在Global.asax.cs的Application_Start()方法,添加bundler。让程序启动时,即加载angularjs。部署完成了。接下来我们举入最简单入门的例子:在ASP.NETMVC中,添加一个控制器:有了控制器,我们添加一个视图:演示:... 查看全文