Welcome 微信登录

首页 / 网页编程 / ASP.NET

NET Core TagHelper实现分页标签

NET Core TagHelper实现分页标签

这里将要和大家分享的是学习总结使用TagHelper实现分页标签,之前分享过一篇使用HtmlHelper扩展了一个分页写法地址可以点击这里http://www.jb51.net/article/89272.htm,今天分享的是net core的另外一种能写分页标签的方法具体是继承TagHelper,如下将讲述实现一个简单分页和总要注意步奏。1.继承父类TagHelper并重写Process方法(这里还有一个异步的方法ProcessAsync各位可以自己尝试...
MVC默认路由实现分页(PagerExtend.dll下载)

MVC默认路由实现分页(PagerExtend.dll下载)

这两天在群里有人咨询有没有现成的.net mvc分页方法,由此写了一个简单分页工具,这里简单分享下实现思路,代码,希望能对大家有些帮助,鼓励大家多造些轮子还是好的。A.效果(这里用了bootstrap的样式)B.分析,知识点a.分页通常由一下几个属性组成(当前页,总条数,分页记录数,路由地址),由此四项基本就能实现分页了,在加上一个控制样式的参数b.各种数字的验证,计算总页数(如果总条数和分页记录数不能整除,那么最后相除的结果再+1)c.下一页和上一下的按...
关于多对多关系表无法更新与插入的问题

关于多对多关系表无法更新与插入的问题

在EF里,我们设计模型时,会设计到多对多关系,在EF里会把这种关系会转成两个一对多的关系表,这是比较友好的,因为多对多来说,对于业务本身没什么意思,所以隐藏了,没什么坏处,但对于这个隐藏来说,对开发人员来讲你就无法主动控制这张关系表了,而需要使用EF的update来更新主表的同时去更新关系表,这对于初学者会出现一些问题,今天说的就是多对多关系无法更新和插入的问题.数据结构public partial class WebManageRoles : Lind....
MVC+EasyUI+三层架构简单权限管理系统

MVC+EasyUI+三层架构简单权限管理系统

闲来无事把以前做的一个项目整理了一下,今天拿出来跟大家分享,交流和探讨。希望大家多多指正。一、项目架构图其中Entity为模型实体层类库;DAL为数据访问层类库,主要负责数据库操作;BLL为业务逻辑类库,Common为公共帮助类库,WebUI为用户层。非Web层的所有实体类模板都已在项目中创建好,直接用动软生成就可以了。二、数据库相关表数据库文件放在web层的DB目录中三、功能界面*整个项目的样式都采用的是easyui自带的bootstrap样式。项目中涉...
asp.net mvc实现简单的实时消息推送

asp.net mvc实现简单的实时消息推送

因为项目需要,需要在网页上实现消息的推送。在百度上搜索了一下,发现实现网页上的消息推送,可以使用asp.net 中的SignalR类库,当然也可以使用H5的WebSocket Ajax的轮回。当然此处我们使用asp.net 中的SignalR类库。因为它可以实现网页上消息的实时推送。什么是实时推送呢,我简单的说一下我个人的理解吧。实时:在同一时间类发生的事情,当然在计算机中并不是绝对的实时,因为CPU在同一时间片只能处理一个任务,那么这个时候疑问又来了?我...
解决VS2015中没有报表项(ReportViewer)的方法

解决VS2015中没有报表项(ReportViewer)的方法

没有报表,一般默认安装之后会出现这种情况,在安装的时候选择自定义安装,把Microsoft Office 开发人员工具、Microsoft SQL Server Data Tools勾选上,安装之后就可以找到了。1.点击vs_entprise安装2.安装过后的点击修改3.额外勾选Microsoft Office 开发人员工具、Microsoft SQL Server Data Tools 两项。如下图4.点击安装,等待安装之后就可以看到报表啦(因为我的有内...
ASP.NET MVC5验证系列之Remote Validation

ASP.NET MVC5验证系列之Remote Validation

大多数的开发者,可能会遇到这样的情况:当我们在创建用户之前,有必要去检查是否数据库中已经存在相同名字的用户。换句话说就是,我们要确保程序中,只有一个唯一的用户名,不能有重复的。相信大多数人都有不同的解决方法,但是ASP.NET MVC中,为我们提供了一个特性,就是Remote Validation,用它可以解决类似这样的问题。Remote Validation调用了一个Ajax请求,可以是GET或者POST方式,接着调用方法,这个方法,至少要有一个参数,并...
一句话轻松搞定asp.net分页

一句话轻松搞定asp.net分页

rows 是客户端传过来的行数,page是页码,传参就需要就两个参数就行,sql语句中_row 和_page 自己声明的局部变量,值还是相应的row 和page ,为了运算而已。用数据库类获得它的DataTable,转换为json格式通过一般处理程序传到客户端,客户端显示就ok了。这里我使用的是easyui datagrid进行接收和传参。这是大体的思路。string sql = "select top " + rows + " * from TestDa...
Asp.net MVC中使用JQuery插件ajaxFileUpload上传文件

Asp.net MVC中使用JQuery插件ajaxFileUpload上传文件

0 ajaxFileUpload简介ajaxFileUpload插件是一个非常简单的基于Jquery的异步上传文件的插件,使用过程中发现很多与这个同名的,基于原始版本基础之上修改过的插件,文件版本比较多,我把我自己使用的ajaxFileUpload文件上传到博客园上了,想要使用的朋友可以下载:http://files.cnblogs.com/files/fonour/ajaxfileupload.js。整个插件源码不到200行,实现非常简单,大致原理就是通...
.Net与JS时间日期格式的转换问题对比分析

.Net与JS时间日期格式的转换问题对比分析

本文实例分析了.Net与JS时间日期格式的转换问题。分享给大家供大家参考,具体如下:Js中的1415349957524整数 ,其实代表的是1970.1.1 00:00:00至现今某个时间点的时间间隔毫秒数。而在.Net中,我们可以用Ticks属性得到0001.1.1 00:00:00至现今某个时间点的时间间隔毫秒数。具体代码实现如下所示:JS://获取1970.1.1 00:00:00至现在的毫秒数var milDate = +(new Date);.Ne...
<< 331 332 333 334 335 336 337 338 339 340 >>