webconfig配置:复制代码 代码如下:<connectionStrings> <add name="MSSQL" connectionString="Data Source=localhost;Initial Catalog=test;User ID=sa;password=sa;" providerName="System.Data.SqlClient"/></connectionStrings>前台aspx:复制代码 代码如下:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="DB.aspx.cs" Inherits="DB" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www...
1.新建Golbal.asax复制代码 代码如下:void Application_Error(object sender, EventArgs e) { Exception objErr = Server.GetLastError().GetBaseException(); string error = "发生异常页: " + Request.Url.ToString() + "<br>"; error += "异常信息: " + objErr.Message + "<br>"; Server.ClearError(); Application["error"] = error; Response.Redirect("~/ErrorPage/ErrorPage.aspx");}2.前台部分:复制代码...
用什么封装?这里只是用了TagHelper,是啥?自己瞅文档去
在学习使用TagHelper的时候,最希望的就是能有个Demo能够让自己作为参考
怎么去封装一个组件?不同的情况怎么去实现?有没有更好更高效的方法?找啊找啊找,最后跑去看了看mvc中的TagHelpers,再好好瞅了瞅TagHelper的文档勉强折腾了几个组件出来,本来想一个组件一个组件写文章的,但是发现国庆已经结束了~
Demo下载
效果预览代码仅供参考,有不同的意见也忘不吝赐教
Check...
本文所使用的软件及环境:
Visual Studio Ultimate 2013;
MVC5 + EF6 + .NET Framework 4.5 + LocalDB;Windows 7 x64 Professional
说明:
1.在EF (Entity Framework,以下简称EF6)框架下,操作数据的方式有三种:Database First, Model First, 以及 Code First,本文基于Code First创建。
2.本文是基于MVC5创建:
3.LocalDB
LocalDB是SQL Server Express数据库引擎的轻量级版本,其非常易于安装、配置、以命令行启动并运行在use...
前台代码部分:代码如下:<asp:repeater runat="server" id="repeater1" OnItemDataBound="function2">
<itemtemplate><asp:repeater runat="server" id="repeater2"><itemtemplate></itemtemplate></asp:repeater>
<itemtemplate>
</asp:repeater>
后台代码部分: 代码如下:private void function1(){ repeater1.datasource = datatable; repeater1.databind();}
private void function2(object sender,repeateritemeventarg...
代码如下:using System; using System.Collections.Generic; using System.Text; using System.Runtime.InteropServices; using System.Collections; /** Convert PDF to Image Format(JPEG) using Ghostscript API convert a pdf to jpeg using ghostscript command line: gswin32c -q -dQUIET -dPARANOIDSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dFirstPage=1 -dAlignToPixels=0 -dGridFitTT=0 -sDEVI...
1、新建一个控制台应用程序TestDelegate,本项目主要实现:热水器加热,报警器监控,当热水温度达到80度的时候报警器报警这样一个简单的事件处理程序
2、定义委托处理程序代码如下:public delegate void PlayGameHandler(object sender, System.EventArgs e);
3、添加一个报警器类,报警方法只有在温度超过80度的时候会被调用代码如下:// 负责报警的人 public class 报警器 { public 报警器() { Co...
1、首先添加两个windows窗体项目,一个作为服务端server,一个作为客户端Client
2、然后添加服务端代码,添加命名空间,界面上添加TextBox控件代码如下:using System.Net;using System.Net.Sockets;
3、FormLoad方法添加代码代码如下:private void Form1_Load(object sender, EventArgs e) { IPEndPoint epServer = new IPEndPoint(IPAddress.Parse("127.0.0.1"), 7878);//IP地址和端口号 Socket soc...
方法一:用Web控件FileUpload,上传到网站根目录。
Test.aspx关键代码: 代码如下:<form id="form1" runat="server"><asp:FileUpload ID="FileUpload1" runat="server" /><asp:Button ID="Button1" runat="server" Text="上传" OnClick="Button1_Click" /><asp:Label ID="Label1" runat="server" Text="" Style="color: Red"></asp:Label></form>
Test.aspx.cs关键代码: 代码如下:protected void Button1_Click(object sender, Ev...
mailhelper -------mail帮助类代码如下:using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Mail;
/// <summary>///mailhelper 的摘要说明/// </summary>public class mailhelper{ public mailhelper() { // //TODO: 在此处添加构造函数逻辑 // }
/// <summary> /// 邮件发送操作 /// </summary> /// <param name="Addressee">收件...
1.新建Golbal.asax代码如下:void Application_Error(object sender, EventArgs e) { Exception objErr = Server.GetLastError().GetBaseException(); string error = "发生异常页: " + Request.Url.ToString() + "<br>"; error += "异常信息: " + objErr.Message + "<br>"; Server.ClearError(); Application["error"] = error; Response.Redirect("~/ErrorPage/ErrorPage.aspx");}
2.前台部分:代码如下:<%@ Pa...
代码如下:using System; using System.Collections; using System.ComponentModel; using System.Data; using System.Drawing; using System.Web; using System.Web.SessionState; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.HtmlControls; using System.Xml; private XmlDocument xmlDoc; //load xml file private void LoadXml() { xmlDoc=new XmlDocument(); xmlDoc.Load(Server.MapP...
代码如下:HttpPostedFile UpFile = File1.PostedFile;int FileLenght = UpFile.ContentLength;decimal FileSize = FileLenght / 1024;if (FileLenght == 0){ DIVShowGVError.Visible = true; LblShowGVError.Text = "请选择上传文件"; return;}string strImageName = UpFile.FileName;string strImageType = strImageName.Substring(strImageName.LastIndexOf(".")).ToLower();if (strImageType != ".jpg" && strImageTyp...
好处:1.和AJAX轮询比起来 节省资源,并且延迟小, 2.和webSocket比起来,适用的场景比较广泛。
1.先建立一个Asp.net MVC的空项目
添加一个控制器 (同样的代码在Asp.net WebForm中也是可以使用的)代码如下:public class CometController : Controller { public ActionResult Test() { Response.Buffer = false; while (true) { Response.Write(DateTime.Now.ToStri...
示例如下:前台代码如下:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" ><head runat="server"> <title>无标题页</title></head><body> <form id="form1" runat="server"> <div> ...