自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(172)
  • 资源 (4)
  • 收藏
  • 关注

转载 MVC控制器返回匿名类型数据给View的处理方法

在使用ASP.NET MVC过程中想必大家都有遇到过一个问题就是我们的Action如何向视图传递匿名类型的值呢,如果不做特殊处理则无法实现。接下来我们来看一个示例:在我们的控制中:using System.Collections.Generic;using System.Web.Mvc;namespace TianYa.DotNetShare.MvcDemo.Controllers{ public class DemoController : Controller {

2021-04-19 17:50:03 321

原创 GridView批量排序

for (int i = 0; i < this.GridView1.Rows.Count; i++){TextBox txtOrderId =(TextBox)this.GridView1.Rows[i].FindControl(“txtOrderId”);int orderId = StringUtil.StrToInt(txtOrderId.Text); ...

2020-02-17 13:01:21 210

原创 GridView、DataGrid使用DataBound事件前提

1.GridViewif (e.Row.RowType == DataControlRowType.DataRow){ //...}2.DataGridif (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem){ //...}

2017-02-22 15:18:56 981

原创 ++i与i++的区别

++i  先赋值,后执行i++  先执行,后赋值

2017-02-14 11:28:37 486

原创 css边框border样式

1.实线:solid2.虚线:dashed3.点线:dotted

2017-02-14 11:02:40 690

原创 在域名中检索内容(site)

site:域名 关键字 (在指定域名内搜索指定的关键字)site:域名  (查看搜索引擎已经收录你网站的网页)domain:域名  (查看哪些网站中含有你的网站的域名)eg:site:www.lansezhihui.com 北京

2017-02-14 10:56:58 1650

原创 css连续的纯数字或字母强制换行

white-space:normal; word-break:break-all;

2017-02-14 10:40:03 16963

原创 css两端对齐

text-align:Justify; text-justify:inter-ideograph

2017-02-14 10:38:36 326

原创 css透明

filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;

2017-02-14 10:36:44 893

原创 Gridview中OnRowCommand获取值

方法一:最好的方法是使用e.CommandArgument方法二:寻找控件方法 GridViewRow row = ((Control)e.CommandSource).BindingContainer as GridViewRow; HiddenField strCreateTime = (HiddenField)row.FindContro

2016-12-14 18:10:01 2198

原创 【OAuth2.0网页授权】根据access_token和openId获取用户基本信息(Senparc.Weixin.MP.dll)

OAuthUserInfo userInfo = OAuthApi.GetUserInfo(access_token, openId); if (userInfo != null) { string nickname = userInfo.nickname; //用户昵称 int

2016-11-15 17:02:32 7501

原创 【OAuth2.0网页授权】根据code获取access_token和openId(Senparc.Weixin.MP.dll)

OAuthAccessTokenResult result = OAuthApi.GetAccessToken("appId", "secret", "code"); if (result.errcode.ToString() == "请求成功") { string openId = result.openid;

2016-11-15 16:10:52 6735

原创 【模版消息】C#推送微信模版消息(Senparc.Weixin.MP.dll)

定义的模版内容:{{first.DATA}} 商品名称:{{product.DATA}}商品价格:{{price.DATA}}购买时间:{{time.DATA}} {{remark.DATA}}代码: protected void Page_Load(object sender, EventArgs e) { //

2016-11-09 17:35:34 12227 1

原创 正则表达式的模式修饰符

(?i)即匹配时不区分大小写。表示匹配时不区分大小写。(?s)即Singleline(单行模式)。表示更改.的含义,使它与每一个字符匹配(包括换行 符\n)。(?m)即Multiline(多行模式) 。 表示更改^和$的 含义,使它们分别在任意一行的行首和行尾匹配,而不仅仅在整个字符串的开头和结尾匹配。(在此模式下,$的 精确含意是:匹配\n之前的位置以及字符串结束前的位置.)

2016-11-09 14:46:18 2304

原创 【图文信息】C#群发微信图文信息(Senparc.Weixin.MP.dll)

#region 群发到微信 //根据appId判断获取 if (!AccessTokenContainer.CheckRegistered(appId)) //检查是否已经注册 { AccessTokenContainer.Register(appId, appSecret)

2016-11-08 14:23:01 6953 1

原创 通过正则从内容中匹配图片,并找到src值

例子: string result = ""; string str = "测试文字测试文字测试文字测试文字"; Regex reg = new Regex("(i?)"); //定义正则表达式 MatchCollection mc = reg.Matches(str); //在内容中匹配与正

2016-11-08 10:56:17 7315

原创 从字符串中匹配img标签的正则表达式

(i?)参考数据:fsdfsdf fsfsf fsfsfsf <img src=\"/upload/2016-05/2016052314262994.jpg\" alt=\"\" title=\"\" /> fsdfsf

2016-11-08 10:51:08 8845 1

原创 c#在指定内容中通过正则查找字符

找到所有类似@xx:数字 的数据 string str = @"这是一个内容,@张三:123456。这里还是一个内容,@李四:111222。第三个内容,@王五:222333。"; Regex reg = new Regex(@"@\w+:\d{6}"); //定义正则表达式 MatchCollection mc = reg.

2016-11-07 15:39:11 3766

原创 【学习MVC】类似普通WEB导入用户控件的写法

@Html.Partial("Head")此代码是在Views的页面写的。其中Head是Views/Shared/Head.cshtml页面

2016-10-25 17:21:57 408

原创 字符中\的转义

一般字符串中的\都是写两遍\\来实现转义,但是其实在字符串前面加一个@,就可以单写一个\了。例子如下:string path = @"E:\upload\test.txt";string path2 = "E:\\upload\\test.txt";

2016-10-17 17:35:58 1209

原创 【SSL3.0 POODLE攻击信息泄漏漏洞(CVE-2014-3566)】【SSL/TLS 受诫礼攻击漏洞(CVE-2015-2808)】

对于IIS修补将下面的内容保存为fix.reg,并双击运行来修改注册表:Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Ciphers\DES56/56]"Enabled"=dword:000000

2016-10-09 11:08:04 14751

原创 SSL/TLS 服务器瞬时 Diffie-Hellman 公共密钥过弱

此方法针对Windows系统,IIS1.打开本地组策略编辑器(快捷方式:Windows+R,输入gpedit.msc命令)。2.计算机配置----管理模板----网络----SSL配置设置。3.在SSL配置设置,打开SSL密码套件顺序设置。4.选择已启用,然后在SSL密码套件中留下一个密码,有多个逗号隔开的密码都删掉(或从帮助里面复制一个密码粘贴进去),确定即可

2016-10-09 10:40:31 6811 1

原创 【配置开发者】微信公众平台,配置开发者模式

1.将下载的Senparc.Weixin.MP.Sample.WebForms代码直接部署到服务器上(注意此处设置的token)2.微信公众平台的URL填写上方配置后的域名地址(仅支持80端口),如http://www.xxx.com/weixin.aspx3.微信公众平台的token就写上面项目里面设置的token,一致就好了。其他:其次就是说,用户向公众号发送的消息,处

2016-09-22 18:12:50 1049

原创 【自定义菜单】创建自定义菜单(Senparc.Weixin.MP.dll)

string accessToken = "xxx"; ButtonGroup bg = new ButtonGroup(); //单击 bg.button.Add(new SingleClickButton() { name = "单击测试",

2016-09-22 17:57:55 2758 3

原创 【access_token】获取access_token(Senparc.Weixin.MP.dll)

string access_token = AccessTokenContainer.TryGetAccessToken(appId, appSecret);

2016-09-22 16:00:26 5231

原创 【JSSDK】微信分享JSSDK关键属性获取(Senparc.Weixin.MP.dll)

引用Senparc.Weixin.MP.dll //获取时间戳 var timestamp = JSSDKHelper.GetTimestamp(); //获取随机码 var nonceStr = JSSDKHelper.GetNoncestr(); string ti

2016-09-22 15:13:03 4133 4

原创 DataTable转换成JSON(实验区APP版本)

/// /// dataTable转换成Json格式 /// /// /// /// /// 总页数 /// public static string ToJson(DataTable dt, int success, string errMsg, int t

2016-08-04 17:35:49 284

原创 生成分页代码

/// /// 生成分页代码 /// /// 总页数 /// 当前页 /// 参数(&开头) /// 分页中间部分的显示的页码数量 /// protected string BulidPage(int totalPageNo, int pageNo, string

2016-08-04 16:15:51 274

原创 计算分页页数或索引在第几页

int totalCount = 100;int totalPageNo=0;int pageSize=10;//计算共多少页totalPageNo = totalCount%pageSize==0 ? totalCount/pageSize : totalCount/pageSize+1;//判断索引10在第几页int suoyin=10;int cu

2016-08-04 11:04:36 5498

原创 从指定的数组中,随机抽取一个数

int[] arrViewCount = new int[] { 1, 3, 5, 7, 9, 2, 4, 6, 8 }; Random r = new Random();int n = r.Next(0, arrViewCount.Length - 1);Response.Write(arrViewCount[n].ToString());

2016-08-02 18:05:11 11890

原创 AspNetPager的一些属性

ShowPageIndex:隐藏上一页、下一页按钮中间的页码数字NumericButtonCount:设置按钮中间页码数字显示的个数,不能为0或“”,最小为1TextBeforeInputBox:转到第TextAfterInputBox:页SubmitButtonText:GO、跳转

2016-05-11 14:19:54 673

原创 SQL使用case判断

1.select flag = case flag when 0 then '有效' when 9 then '删除' else '其他' end from Article2.select case flag when 0 then '有效' when 9 then '删除' else '其他' end as flag from Article

2016-04-14 14:26:00 658

原创 常用的正则表达式

1、匹配中文字符[\u4e00-\u9fa5]2、匹配双字节字符(包括汉字在内)[^\x00-\xff]3、匹配空白行\n\s*\r4、匹配Email地址[\w!#$%&'*+/=?^_`{|}~-]+(?:\.[\w!#$%&'*+/=?^_`{|}~-]+)*@(?:[\w](?:[\w-]*[\w])?\.)+[\w](?:[\

2016-03-30 15:26:18 326

原创 meta网页编码

2016-03-18 10:09:45 648 1

原创 JS使用正则表达式

1.定义正则表达式var myReg = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;         //验证是否是邮件2.使用正则表达式if(myReg.test(需要验证的值)){//true匹配成功}else{//false匹配失败}

2016-03-17 17:57:13 337

原创 table边框合并

外表格样式:内表格样式:

2016-03-15 15:47:46 3120

原创 c#使用正则表达式

1.定义正则表达式private static Regex RegCHZN = new Regex("^[\u4e00-\u9fa5]+$");    //验证是否是中文2.使用正则表达式Match m = RegCHZN.Match(需要验证的参数);  return m.Success;   //true为匹配成功;false为匹配失败

2016-03-04 09:31:52 348

原创 还可输入多少字的字体样式

font:26px/30px Georgia, Tahoma, Arial;效果:

2016-03-02 18:00:17 548

原创 关闭不安全的HTTP方法

在web.config----节点内添加如下代码:                                                               以上代码只允许开启GET、POST和HEAD方法。说明:allowUnlisted="false":拒绝未列出的谓词。

2016-02-17 11:11:20 4496 2

原创 MD5加密

password = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(password, "MD5").ToLower(); //md5加密

2016-02-03 10:26:09 342

InstantEyedropper取色器

从托盘推拽到目标直接取色(放大镜),取色后直接粘贴就可以了(自动复制)

2013-06-04

Microsoft.JScript.dll

Microsoft.JScript.dll

2012-08-13

日历(源代码)

一个点击文本框出现日历的小例子。下载后直接就能用。

2012-05-03

AspNetPager分页控件

AspNetPager分页控件,7.2.0.0版本

2012-05-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除