ASP - 技术教程文章

knockoutjs+ jquery pagination+asp.net web Api 实现无刷新列表页【代码】【图】

Knockoutjs 是一个微软前雇员开发的前端MVVM JS框架, 具体信息参考官网 http://knockoutjs.com/Web API数据准备: 偷个懒数据结构和数据copy自官网实例 http://www.asp.net/web-api/overview/getting-started-with-aspnet-web-api/tutorial-your-first-web-api using System.Collections.Generic; using System.Linq; using System.Web.Http;namespace WebApp.Api {publicclass Product{publicint Id { get; set; }publicstring Na...

利用ASP.NET里自带的站点地图工具制作网站站点地图【代码】【图】

站点地图很方便能快速给我们导航我们要去访问的地址,能按层级关系分门别类,给用户一个很好的用户体验,很好的看到自己当前所在的网站位置站点地图,又称网站地图,它就是一个页面,上面放置了网站上所有页面的链接。大多数人在网站上找不到自己所需要的信息时,可能会将网站地图作为一种补救措施。搜索引擎蜘蛛非常喜欢网站地图。网站地图是一个网站所有链接的容器。很多网站的连接层次比较深,蜘蛛很难抓取到,网站地图可以方便...

JDK8-废弃永久代(PermGen)迎来元空间(Metaspace)【代码】【图】

目录1.背景2.为什么废弃永久代(PermGen)3.深入理解元空间(Metaspace)4.总结========正文分割线=====一、背景1.1 永久代(PermGen)在哪里?根据,hotspot jvm结构如下(虚拟机栈和本地方法栈合一起了):上图引自网络,但有个问题:方法区和heap堆都是线程共享的内存区域。关于方法区和永久代:在HotSpot JVM中,这次讨论的永久代,就是上图的方法区(JVM规范中称为方法区)。《Java虚拟机规范》只是规定了有方法区这么个概念和它...

ASP.NET MVC图片上传【代码】

工具:ssi-uploader $(‘#id‘).ssi_uploader({url: ‘path‘});public ActionResult path(){HttpPostedFileBase file = Request.Files[0];string savePath = AppDomain.CurrentDomain.BaseDirectory + ""+file.FileName;file.SaveAs(savePath);} 原文:http://www.cnblogs.com/xiaomen/p/6089309.html

asp.net 错误提示:Could not load type 'SendEmail.WebPage'

写的asp.net 在我的机器上跑没问题,我把bin文件夹和WebPage.aspx以及web.conig拷贝到服务器上之后,访问这个webpage页面,就出现不能加载那个错误 Parser Error Description: An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately. Parser Error Message: Could not load type ‘SendE...

ubuntu下给raspy pi2 编译qt5库

交叉编译时,通常要准备mkspec, 参考: http://wiki.qt.io/Building_Qt_for_Embedded_Linuxmkspec包含两个文件:qmake.conf- This is a list of qmake variable assignments that tells qmake what flags to pass through to the compiler, which compiler to use etc.qplatformdefs.h - This is a header file with various platform-specific #includes and #defines. Often this just refers to an existing qplatformdefs.h file ...

asp.net服务器控件开发系列一【代码】【图】

最近想写写博客记录下自己学习开发服务器控件。第一步:搭建环境。1、新建一个项目类库,用于保存控件;2、新建一个Web工程,用于调用控件;如图:第二步:在控件类库下,新建一个服务器控件类TextBox.cs文件。代码如下:using System; using System.Collections.Generic; using System.ComponentModel; using System.Linq; using System.Text; using System.Web; using System.Web.UI; using System.Web.UI.WebControls;namespace...

ASP.Net中上传文件的几种方法【代码】

在做Web项目时,上传文件是经常会碰到的需求。ASP.Net的WebForm开发模式中,封装了FileUpload控件,可以方便的进行文件上传操作。但有时,你可能不希望使用ASP.Net中的服务器控件,仅仅使用Input标签来实现文件上传。当然也是可以的。下面总结在项目中使用过的上传文件的方式。一、使用Asp.Net中的FileUpload服务器端控件实现上传使用asp.net中的服务器端控件FileUpload上传文件非常方便。FileUpload对上传操作进行了封装,你只需要...

ASP.NET C# List分页

List.Skip((pagecount-1)*pagesize).Take(pagesize)假设你每页10条数据当前是第3页 跳到第4页则:List.Skip((4-1)*10).Take(10)本文来自SunShine,转载请标明出处:http://do.jhost.cn/sunshine/ReadNews?action=read&id=227原文:http://www.cnblogs.com/hgmyz/p/6370871.html

SharePoint 2013 表单认证使用ASP.Net配置工具加入用户【代码】【图】

前 言  上面一篇博客,我们了解到怎样为SharePoint 2013配置表单身份认证。可是加入用户是一个麻烦事儿;事实上,我们还能够用Asp.Net的配置工具,为SharePoint 2013加入表单用户,以下让我们简介下。怎样操作。  打开Visual Studio。新建项目,选择Asp.net web application类型。例如以下图:  点击OK,进入选择模板页面。例如以下图:  创建完成,双击打开web.config,例如以下图:  加入数据库连接串,连接的是我们表...

ASP.NET CORE 依耐注入遇到的小问题【图】

今天想用Atuofac直接扫描程序集注入。但是发现IRepositories dll没有获取到。终于发现是因为前面没有用到这个类库的原因,所以没有加载到程序域里面。记录一下。然后去掉注释的services.AddTransient<ISqlConnection, SqlConnectionoper>(); 最后记录一下 程序域-AppDomain 。原文:https://www.cnblogs.com/yxhkami/p/9092883.html

ASP入门(五)-Response对象【代码】【图】

Response对象可以从服务器向用户发送输出的结果。Response几种常用方法方法描述BinaryWrite向浏览器输出二进制的内容Clear清除已经缓冲的HTML输出End停止处理当前的页面,并返回当前的结果Flush立即发送已缓冲的HTML输出Redirect把用户重定向到另一个URLWrite向输出写指定的字符串Write方法Write方法前面已经接触过了,用于向浏览器输出一个字符串,例如下面的代码:<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%><!doctype html><htm...

学习ASP.NET Core, 怎能不了解请求处理管道[5]: 中间件注册可以除了可以使用Startup之外,还可以选择StartupFilter【代码】【图】

中间件的注册除了可以借助Startup对象(DelegateStartup或者ConventionBasedStartup)来完成之外,也可以利用另一个叫做StartupFilter的对象来实现。所谓的StartupFilter是对所有实现了IStartupFilter接口的类型及其对象的统称。IStartupFilter接口定义了如下一个唯一的方法Configure,该方法的参数next返回的Action<IApplicationBuilder>对象体现了后续StartupFilter和Startup对中间件的注册,而自身对中间件的注册则实现在返回的...

Creating the Help Page in ASP.NET Web API

IntroductionIn this article we will define the process of creating the help page in the ASP .NET Web API. For creating the help page first we need to install the ASP .NET and Web Tools 2012.2 update. When we install this update it integrates the help page into the web API. Step 1We can install this update from this link: Click meStep 2We create the Web API application using the following:Start the...

asp.net解决高并发的方案.

最近几天一直在读代震军的博客,他是Discuz!NT的设计者,读了他的一系列关于Discuz!NT的架构设计文章,大呼过瘾,特别是Discuz!NT在解决高访问高并发时所设计的一系列方案,本人尤其感兴趣。写这篇文章的目的,算是对初次阅读之后的总结备忘吧,以便以后有时间亲自测试,如果能在生产环境中得到应用,那就更有参考价值了。测试方法: 本地模拟测试网站高访问高并发采用的测试工具是大名鼎鼎的Loadrunner,这个工具做测试的一般都知...

asp.net mvc 如何将controller 里一个action 返回值为list<>的值输出到view

在controller中:return View(myRole.ToList());在view文件开头加上:@model IEnumerable<LTXYCallCenter.Models.Role>,注意 IEnumerable.使用(定义了一个叫role的model):@foreach(var role in Model){ <tr class="trBody"> <td><input type="radio" name="beSelected" groupname="beRadio" /></td> <td class="tdCurrentID" value="@role.RoleID">@Html.DisplayFor(roleID=>role.RoleID)</td> <td>@Ht...

asp.net slickupload 使用方法(文件上传)

在web.config中添加: <httpModules > <add name="HttpUploadModule" type="Krystalware.SlickUpload.HttpUploadModule, Krystalware.SlickUpload" / > </httpModules > 2、在项目中添加对Krystalware.SlickUpload.DLL的引用。 3、在页面上放控件:HtmlInputFile fileUpload; 4、后代码如下: 复制代码 代码如下:private void RedirectToNewUpload() { Response.Redirect("PhotoInfo.aspx?uploadId=" Guid.NewGuid().ToString() "&...

asp.net mvc 登陆及用户角色验证【代码】

使用asp.net mvc 实现登陆及角色验证。我最进想要实现对网站登陆者的权限管理问题,不同角色的用户访问页面收到权限的限制。然而因为建立的是空项目,所以只能手动实现角色管理的功能。基本的思想就是重载AuthorizeAttribute特性标签,让重载的类继承ActioFilterAttribute类来实现个性的角色验证标签。而登陆controller的书写主要就是从数据库中查出用户信息并把登陆信息用ticket加密保存在cookie里。 下面这段代码是登陆的控制器代...

asp.net中使用cookie与md5加密实现记住密码功能的实现代码

在做一个前台的登陆和后台的信息审核管理功能时,需要用到记住密码的模块:虽然.net内置了登陆控件,有记住密码的功能,但还是想自己实践一下,以下代码主要应用了COOKIE,包括安全加密的过程等。复制代码 代码如下://设置,删除Cookie//provider jb51.net protected void set_cookie() { HttpCookie UserNameCookie = Request.Cookies["UserNameCookie"]; HttpCookie UserPasswordCookie = R...

Metasploit的基本使用教程【图】

今天给大家带来的是关于Metasploit的基本使用教程,使用到的工具是kali linux(命令行模式)关于Metasploit的发展进程大家自行百度我就不一一赘述了首先先打开 msfconsole从图中我们可以看到Metasploit中集成的很多的攻击模块通过show命令我们可以查看这些模块下面我们使用Windows的著名漏洞ms10-018(浏览器提权漏洞,适用于explorer6、7)进行一次内网渗透如果不是很清楚具体模块的路径可以使用search命令 使用use命令来使用ms10...

ASP.NET的另一个视图引擎——Razor

一、什么是Razor? 要是你知道什么是ASPX,那我就告诉你:Razor是和ASPX 一样的另一种视图引擎。说到视图就明白了很多吧。既然都为视图引擎,都是MS的东西,两个视图引擎,一前一后,肯定有区别。那么接下来让我们来认识一下Razor吧。 首先,Razor是作为一种后起的视图模板被ASP.NET MVC3使用。 这就暴露了Razor的一个重要信息:界面设计灵活,比aspx视图引擎更专注于WEB前端页面的设计。因为MVC就是基于WEB开发所诞生的一个...

ASP教程:gb2312和utf-8乱码问题解决

文章为转载:https://www.xp.cn/b.php/31663.html尊重作者版权今天做网站的时候,客户要一个博客,于是就利用了本博客所用的程序pjblog。经常做网站的人都知道,在同一个站点里使用不同编码的页面会产生乱码,比较常见的就是gb2312和Utf-8,比如我刚做的网站主站用的gb2312,博客用了utf-8,这样在访问时就出现乱码,以前给百货大楼的网站加一个调查问卷系统,就遇到了这个问题,当时捣鼓了很久才搞定。没想到今天又遇到这个,很欣...

Asp.Net Core 中间件【代码】【图】

什么是中间件(Middleware)?中间件是组装到应用程序管道中以处理请求和响应的软件。 每个组件:选择是否将请求传递给管道中的下一个组件。可以在调用管道中的下一个组件之前和之后执行工作。请求委托(Request delegates)用于构建请求管道,处理每个HTTP请求。请求委托使用Run,Map和Use扩展方法进行配置。单独的请求委托可以以内联匿名方法(称为内联中间件)指定,或者可以在可重用的类中定义它。这些可重用的类和内联匿名方法...

asp.net网站性能优化2则【图】

摘要:Web服务器的性能优化有很多资料介绍了,多台主机负载均衡,查询结果的多级缓存,数据库索引优化等都是常见的优化手段。随着后端优化空间越来越小,现在越来越多的网站更注重前端性能的优化,就是浏览器,http层面的优化,这里写两点最简单最有效的asp.net网站优化技巧。 == 了解常见的网站性能优化技巧 ==  首先我们要学一些优化网站性能和体验的理论和基础知识,雅虎已经帮我们总结好了,详见参考链接中的几篇文章,有好心...

【ASP】链接Access2007与Access2003的不同写法【图】

微软这家伙就喜欢把程序、编程语言、文件结构改来改去。如果你的数据库是Access2007可以直接如下图,通过Access2007中的另存为,把数据库直接改成Access2003的数据库*.mdb但同时注意到你的ASP链接Access的部分,必须从ASP链接Access2007的写法:<% db="Database.mdb" Set conn = Server.CreateObject("ADODB.Connection") conn.Open "driver={Microsoft Access Driver (*.mdb)};pwd=admin;dbq=" & Server.MapPath(db) %>改成ASP链...

asp.net LINQ数据访问技术from where select order by子句【代码】【图】

using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;public partial class _Default : System.Web.UI.Page{ protected void Page_Load(object sender, EventArgs e) { int[] values = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 0 }; var value = from v in values where v < 3 || v > 7 ord...

分享一个ASP.NET开发中经常碰到的小问题,修改好的js代码保存生成后,在运行调试时却还是修改前的代码

记得刚开始学ASP.NET的时候就遇到过这个问题,各种无语,明明本地代码改了,保存生成了N遍,甚至重开VS,清浏览器缓存,都没用,调试起来就还是修改之前的js代码,上网查了半天也没查到解释,倒是有人提同样的问题,但是没人能给出答案。于是那段时间很悲剧的只能每次出现这个问题,就重新建一个Web项目,把代码粘过去...后来我尝试了下把VS升级到了2013,之后似乎就没出现过这个问题了,于是就以为就是VS2010的bug。最近到了一家新...

试评把asp.net网站打包成exe【图】

早在Asp时代就有一个NetBox 产品可以把整个Asp网站AllInOne的打包成一个exe,在没有IIS的情况下可以单独运行这个exe来开启整个网站。在Asp.Net 下一直没有类似的产品出现,可能是IIS已经非常的强大了,不需要类似的产品了? 但是在某种场景下还是需要一个类似功能的产品的,这个产品不是用来部分替代IIS来做一个轻量级的IIS,而是用来方便快捷的进行客户展示。 例如,当完成一个网站开发后,或者部分完成开发后,想给客户展示一下,...

.Net Core 3 骚操作 之 用 Windows 桌面应用开发 Asp.Net Core 网站【图】

前言 曾经在开发 Asp.Net 网站时就在想,为什么一定要把网站挂到 IIS 上?网站项目的 Main 函数哪儿去了?后来才知道这个 Main 函数在 w3wp.exe 里,这也是 IIS 的主进程。Asp.Net 网站的命门被 IIS 捏着,我无力改变。有时需要临时搭建一个简单的 Web 服务器,去网上一通度娘,发现了 MyWebServer、HFS (HTTP File Server) 等简单实用的 Web 服务器,而且它们还是桌面应用。我就在想,什么时候能用 .Net 来开发一个桌面 Web...

使用 ASP.NET Core 作为 mediasoup 的信令服务器【代码】【图】

一、概述 (图片来源:李超)mediasoup 的服务端由两部分构成: 1、使用 C++ 编写的作为子进程的媒体层 (ICE, DTLS, RTP 等)。可执行文件在 Linux 或 macOS 上为 mediasoup-worker,在 Windows 上为 mediasoup-worker.exe。 2、使用 Javascript(Typescript) 编写的、基于 Node.js 的用于与 mediasoup-worker 进行通信的组件。因为官方或几乎所有第三方的 mediasoup 服务端都是使用的是 Node.js 来实现,所以官方提供一个中间层让开发...