我的后端2
放置后端的文章
moshengrenhere
好好努力
展开
-
后台通过soap1.2 post 调用webservice
定义soap1.2 post 调用webservice public static XmlDocument Test4_QuerySoapWebService( String URL, String MethodName, Hashtable Pars ) { #region 获取命名空间 ...转载 2018-09-22 18:44:54 · 2280 阅读 · 0 评论 -
C# 中,连接oracle数据库 进行增删改查,存储过程等操作时 ,使用到哪些类?
第一,创建一个OracleCommand实例,代码是new global::Oracle.ManagedDataAccess.Client.OracleCommand();第二,创建一个OracleConnection实例, new global::Oracle.ManagedDataAccess.Client.OracleConnection();,赋值给第一个OracleCommand的...原创 2018-11-29 16:21:32 · 1168 阅读 · 0 评论 -
C# 操作word 通过Microsoft.Office.Interop.Word
操作word 文档转载:https://www.cnblogs.com/xh6300/p/5915717.html---测试过转载 2018-09-16 19:30:58 · 7543 阅读 · 0 评论 -
webservice
/// <summary> /// WebService1 的摘要说明 /// </summary> [WebService(Namespace = "http://tempuri.org/")] [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] [Syste...原创 2018-09-22 18:09:10 · 108 阅读 · 0 评论 -
soap post 调用webservice 的带有实体类的方法
-----打开网址:http://localhost:63596/WebService2.asmx?op=UpdatePerson:请求部分如下:POST /WebService2.asmx HTTP/1.1Host: localhostContent-Type: text/xml; charset=utf-8Content-Length: lengthSOAPAction: "ht...原创 2018-09-22 23:33:10 · 1947 阅读 · 0 评论 -
其他对象对象转换成Json字符串,Json字符串转换成其他对象。
static void Main(string[] args) { JArray array = new JArray(); array.Add("Manual text"); array.Add(new DateTime(2000, 5, 23)); JObject o =...原创 2018-09-27 01:52:06 · 6827 阅读 · 0 评论 -
委托与事件
转自:https://www.cnblogs.com/swordtm/p/6049184.html委托:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ConsoleApp2...原创 2018-09-27 02:55:20 · 295 阅读 · 0 评论 -
抽象类与接口
普通类可以定义普通方法(定义普通方法必须同时声明和方法体),虚方法(定义虚方法必须同时声明和方法体)---------普通派生类不可以重写它的普通方法,---------普通派生类可以重写或者不重写虚方法,---------抽象派生类不可以重写它的普通方法,---------抽象派生类可以重或者不重写虚方法,抽象类可以定义普通方法(定义普通方法必须同时声明和方法体),虚方法(定义...原创 2018-09-28 01:17:28 · 165 阅读 · 0 评论 -
asp.net 事务ContextUtil
/// <summary> /// COM+事务 /// </summary> public void ComTran() { string value1Ofkey1 = System.Web.Configuration.WebConfigurationManager.AppSet...转载 2018-09-13 20:10:22 · 296 阅读 · 0 评论 -
mvc 前后端如何传值
mvc 前后端如何交互数据1、后端如何传送数据给前端后端:ViewBag.Message = "Hello " + name;前端:@ViewBag.Message2、后端如何传送数据给前端 后端: TempData["name"] = "王五";前端:@TempData["name"]3、后端如何传送数据给前端后端:ViewData["name"] = ...原创 2018-09-14 09:27:40 · 4488 阅读 · 0 评论 -
Mvc 控制器的返回值类型
ViewResult : ViewResultBase : ActionResult;ContentResult : ActionResult;JsonResult : ActionResult;EmptyResult:JavaScriptResult:HttpUnauthorizedResult:RedirectResult:RedirectToRouteResult:Redir...原创 2018-09-14 09:28:38 · 1328 阅读 · 0 评论 -
EF 调用存储过程
namespace ConsoleApp3{ class Program { public static object db { get; private set; } static void Main(string[] args) { using (var context = new EntFraCont...原创 2018-09-14 21:25:24 · 887 阅读 · 0 评论 -
EF 使用事务DbContextTransaction
static void StartOwnTransactionWithinContext() { using (var context = new EntFraContext()) { using (var dbContextTransaction = conte...转载 2018-09-14 21:50:16 · 3156 阅读 · 0 评论 -
EF 使用事务SqlTransaction
/// <summary> /// 使用SqlTransaction /// </summary> static void UsingExternalTransaction() { string value1Ofkey1 = System.Configuration...转载 2018-09-14 22:30:45 · 1300 阅读 · 0 评论 -
EF 使用事务TransactionScope
/// <summary> /// 使用事务TransactionScope /// </summary> static void UsingTransactionScope() { string value1Ofkey1 = System.Configuration.Config...原创 2018-09-14 22:47:53 · 1138 阅读 · 0 评论 -
后台 事务SqlTransaction
例子一: /// <summary> /// 一般的ADO.net 事务 /// </summary> public void ADONetTran1() { string value1Ofkey1 = System.Web.Configur...转载 2018-09-13 19:38:30 · 2222 阅读 · 0 评论 -
asp.net 后端获取xml文件内容(XmlTextReader 方式)
protected void Page_Load(object sender, EventArgs e) { XmlTextReader objXMLReader = new XmlTextReader(Server.MapPath("data7.xml")); string strNodeResu...转载 2018-09-09 23:21:32 · 940 阅读 · 0 评论 -
EF 加载数据的3种方式
1、 this.Configuration.LazyLoadingEnabled = true;关键字virtual哪些方法会有sql:方式一:var aa = context.TaoCans;var post = aa.Find(2);-----------------------//这个会有sql查询var bb = context.Entry(post);var dd=bb...原创 2018-09-10 01:39:05 · 2124 阅读 · 0 评论 -
mvc生命周期
原文:https://docs.microsoft.com/zh-cn/aspnet/mvc/overview/getting-started/lifecycle-of-an-aspnet-mvc-5-applicationSystem.Web.Routing.RouteTableSystem.Web.HttpApplication{public HttpContext Context ...原创 2018-09-07 03:01:23 · 1912 阅读 · 0 评论 -
C#订阅与发布
public class School { public delegate void WhichSheng(); //public delegate void HuoDong();//活动是person参与的,所有这个不应该写在这里 public void RunSheng() { Console....原创 2018-09-07 03:50:27 · 1557 阅读 · 0 评论 -
asp.net 从服务器上下载文件
protected void lbtnDown_Click(object sender, EventArgs e) { // 定义文件路径 string url = Server.MapPath("~/DowloadFromHere/TextFile1.txt"); // 定义文件名 ...转载 2018-09-09 21:09:07 · 2448 阅读 · 0 评论 -
asp.net 读取xml文件到后端 (DataSet的方式) DataTable 和 XMLFile 文件 互转
data7.xml:<?xml version="1.0" encoding="utf-8"?><Advertisements> <Ad> <ImageUrl>001.jpg</ImageUrl> <NavigateUrl>001.aspx</NavigateUrl>...转载 2018-09-10 01:38:49 · 336 阅读 · 0 评论 -
mvc 继承ActionFilterAttribute拦截器 记录日志
1、 LogAttribute.cs文件 /// <summary>/// 全局日志过滤器(在WebApiConfig中注册),每个action执行都会执行该过滤器/// </summary>public class LogAttribute : ActionFilterAttribute{public ov...转载 2018-09-10 01:39:22 · 1088 阅读 · 0 评论 -
mvc HandleErrorAttribute异常过滤器 把错误展示在视图上
1、控制器public class UserController : Controller { // GET: User [HandleError(ExceptionType = typeof(Exception), View = "MyError")]-----MyError这个视图会接收异常 public ActionResult In...原创 2018-09-10 01:40:11 · 689 阅读 · 0 评论 -
mvc 继承AuthorizeAttribute 授权过滤器
比如结算前必须保证存有登录信息,否则必须先登录,才能跳到结算界面1 、MyAuthorizeAttribute.cs文件public class MyAuthorizeAttribute:AuthorizeAttribute { protected override bool AuthorizeCore(HttpContextBase httpCo...原创 2018-09-10 01:40:23 · 1002 阅读 · 0 评论 -
如何防范sql注入式攻击
(1)检查输入的sql语句的内容,删除敏感字符,敏感字符包括'、<、>、=、!-、+、*、/、()、|和空格(2) 不能在用户输入中构造where自居,应该利用参数来使用存储过程。...原创 2018-09-10 01:58:33 · 883 阅读 · 0 评论 -
asp.net 读取配置文件
web.config:<appSettings> <add key="key1" value="value1"></add> </appSettings>后端:protected void Page_Load(object sender, EventArgs e) { ...原创 2018-09-11 15:43:42 · 2819 阅读 · 0 评论 -
c# 冒泡排序
比如实现 1, 2, 3, 4, 5按从大到小排序变成5,4,3,2,1,使用冒泡排序,就是每次都把列表或者数组的第一个数字往后推,直到无法再推(if条件不满足)为止,依次类推class Program { static void Main(string[] args) { List<int> list = new L...原创 2018-09-11 16:14:48 · 177 阅读 · 0 评论 -
C# 递归
class Program { static void Main(string[] args) { //1,1,2,3,5,8,,,,, //递归原理:第n个数字是等于 第n-1+第n-2的数字,最后n个数字=很多个第1个数字+很多个第2个数字 } public stati...原创 2018-09-11 16:53:17 · 1302 阅读 · 0 评论 -
C# 后台调用存储过程,获取output参数值和存储过程返回值
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) {#region 实参 string id = "1"; string name = "大红"; ...原创 2018-09-12 12:20:32 · 1636 阅读 · 0 评论 -
C# 后台调用存储过程,查询数据获取DataTable
public System.Data.DataTable GetDataBy_storedproc2() { #region _adapter var _adapter = new System.Data.SqlClient.SqlDataAdapter(); #endregion ...原创 2018-09-12 16:56:22 · 5298 阅读 · 1 评论 -
C# 后端往数据库插入、更新、删除记录
public void Insert(int UserID, string UserName, string PassWord, string Tel) { var _adapter = new System.Data.SqlClient.SqlDataAdapter(); var InsertComm...原创 2018-09-12 17:58:33 · 2162 阅读 · 0 评论 -
缓存使用
1 缓存使用图示:2 新增缓存的方法:private void AddCacheItem(string rawKey, object value) { System.Web.Caching.Cache DataCache = HttpRuntime.Cache; // Make sure MasterCacheKeyArray[0] is i...原创 2018-08-31 03:29:20 · 126 阅读 · 0 评论 -
EF context.DBSet 和 context.Database 支持原生sql 和存储过程
通过SQL 查询加载实体using (var context = new BloggingContext()){ var blogs = context.Blogs.SqlQuery("SELECT * FROM dbo.Blogs").ToList();}从存储过程加载实体using (var context = new BloggingContext()){ ...原创 2018-09-01 02:32:20 · 1227 阅读 · 0 评论