Asp.Net
soarheaven
这个作者很懒,什么都没留下…
展开
-
页面跨域与iframe通信(Blocked a frame with origin)
项目中有个需求是在前后端分离的情况下,前台页面将后台页面加载在预留的iframe中;但是遇到了iframe和主窗口双滚动条的情况,由此引申出来了问题: 只保留单个滚动条,那么就要让iframe的高度自适应,而从主页面显然直接取不到iframe的值,因为这是跨域的(前台页面与后台页面不在同一个IP地址或者同一个端口),尝试访问会报错: Blocked a frame with origi...转载 2018-12-21 08:10:36 · 22878 阅读 · 0 评论 -
ASP.NET中页面及用户控件的事件执行顺序
在WebForm1页面上直接放置用户控件WebUserControl1时的事件顺序:WebUserControl1_InitWebForm1_InitPage_LoadWebUserControl1_LoadWebForm1_PreRenderWebUserControl1_PreRenderWebUserControl1_UnloadWebForm1_Unload转载 2012-02-13 15:10:16 · 1428 阅读 · 0 评论 -
后缀为 ashx 与 axd 的文件有什么区别
其实扩展名为ashx与为axd基本上是一样的,都是用于写web handler,可以通过它来调用IHttpHandler类,它免去了普通.aspx页面的控件解析以及页面处理的过程。唯一不同的地方是:axd扩展名的必须要在web.config中的中进行注册,而ashx直接在项目中当成aspx那样添加使用即可。所以在项目的添加文件中,向导只有添加ashx文件的模板,而没有添加axd文件转载 2012-02-23 11:32:21 · 517 阅读 · 0 评论 -
ASP.NET Ajax Web Service
http://dotnetslackers.com/columns/ajax/ASPNETAjaxWebService.aspxIntroductionIn this article, I will answer some of the common questions which most of the developers face while working with ASP转载 2012-01-18 11:24:51 · 681 阅读 · 0 评论 -
HttpWebRequest采集
其实web的采集就是要模仿出一个浏览器出来去访问http服务器,将获取到的html代码解析出来。 在C#中有多个方法来实现HTML的request,可以使用WebClient,httpwebrequest还可以使用webbrowser; 这里只说使用h转载 2011-07-06 14:15:39 · 590 阅读 · 0 评论 -
Asp.net 下载问题
<br />如果按钮在updatepanel里,一定要把下载按钮设置成updatpanel的PostBackTrigger,否则会出错。<br /><asp:UpdatePanel runat="server"><br /> <Triggers><br /> <asp:PostBackTrigger ControlID="btnDownloadReport" /><br /> </Triggers><br /> <ContentTemplate><br原创 2011-04-12 17:36:00 · 396 阅读 · 0 评论 -
Firefox中Iframe的blur与focus事件问题
<br />最近在做一个网站的HTML文章发布功能,用到了HTML编辑器,这个是以Iframe为基础的编辑器(貌似网上大多的都是用iframe的)。却发现一个问题,IE下运行得好好的,在Firefox里却始终不能提交更新后的数据到服务器上,找了半天原因才发现原来是在iframe的onblur事件里面调了更新数据内容的方法,但firefox下却没有执行。<br /> 于是立马开始google了一把,发现遇到问题的不是我一个人,大量的人都是在问怎么解决firefox中触发blur和focus事件的转载 2010-11-24 11:47:00 · 927 阅读 · 0 评论 -
用jquery让iframe不出现滚动条
<br /><iframe width="100%" onload="javascript:$(this).height($(this).contents().find('body').height() + 10);" src="a.htm" frameborder="0" scrolling="no" height="0"></iframe>原创 2010-11-09 14:39:00 · 1691 阅读 · 0 评论 -
在usercontrol里动态添加ScriptManager
<br /><br />protected override void OnInit(EventArgs e)<br /> {<br /> Page.Init += delegate(object sender, EventArgs e_Init)<br /> {<br /> if (ScriptManager.GetCurrent(Page) == null)<br /> {<br />原创 2010-10-19 10:46:00 · 716 阅读 · 0 评论 -
取文章前面指定数目的字数
<br />/// <summary><br /> /// get special length content summary<br /> /// </summary><br /> /// <param name="content">content</param><br /> /// <param name="length">summary lenght</param><br /> /// <param name="原创 2010-10-11 14:34:00 · 448 阅读 · 0 评论 -
Asp.Net 2.0的匿名用户的Profile
匿名用户也有Profile?答案是肯定的。前面说过,asp.net2.0加入了一个匿名跟踪机制,它可以产生一个独一无二的GUID识别码附加到未经过验证的网页的Request中。默认的“匿名身份识别”是disabled,因此如果要想让你的网站识别匿名用户需要在Web.Config文件中进行如下配置:设置完毕就可以通过this.Request.AnonymousID取出用户的GUID。使用匿名用户Profile的场境:1) 过去做购物网站时,我们将购物车放在Session中,但Session有一转载 2010-10-10 08:17:00 · 1108 阅读 · 0 评论 -
设置div里的内容在最底部
<br />设置div里的内容在最底部<br /><div class="bottom"><br /> <p>...content...</p><br /></div><br /><br />div.bottom {<br /> position:relative;<br /> }<br />div.bottom p {<br /> position:absolute;<br /> bottom:0;<br /> }原创 2010-09-03 16:09:00 · 18993 阅读 · 0 评论 -
Asp.net Ajax框架教程
<br />Asp.net Ajax框架教程<br />目录<br />(一).概述... <br />(二).应用场景代码示例... <br />1).ScriptManager控件示例... <br /> 1. 在异步调用服务端注册客户端脚本新方法... <br /> 2. 捕获Ajax异步调用中错误(默认使用alert提示). <br /> 3. 捕获Ajax异步调用中错误(自定义输出错误方式) <br />2).UpdatePanel控件示例... <br /> 4. Ren转载 2010-08-13 13:37:00 · 715 阅读 · 0 评论 -
.Net3.5中var的应用
<br />使用var定义变量时有以下四个特点:<br /><br />1. 必须在定义时初始化。也就是必须是var s = “abcd”形式,而不能是如下形式:<br />var s;<br />s = “abcd”;<br /><br />2. 一但初始化完成,就不能再给变量赋与初始化值类型不同的值了。<br /><br />3. var要求是局部变量。<br /><br />4. 使用var定义变量和object不同,它在效率上和使用强类型方式定义变量完全一样。<br />E.g<br />p原创 2010-08-02 15:29:00 · 692 阅读 · 0 评论 -
ASP.NET AJAX + WebService的应用和问题
<br />之前一直在看AJAX的东西,主要是老赵的文章和视频,但是一直就没有真正的实战过,今天手头的项目终于可以用到了,但是在理论界和实际的时候却出现了很多很多的问题。<br />目标:实现ScriptManager+Javascript+WebService == AJAX效果<br />步骤:<br />1.建立模板页<br />2.添加内容也<br />3.拖入ScriptManager<br />4.在ScriptManager中添加WebService的地址<br />5.在内容也添加Updat转载 2010-07-16 11:32:00 · 580 阅读 · 0 评论 -
HttpHandler使用Session
继承自IHttpHandler的类要实现两个接口:ProcessRequest和IsReusable但还不能使用Session,要使用Session需要下面的步骤处理: 1、先引用System.Web.SessionState 这个命名空间, 2、如果是要在HttpHandler 中读取Session的内容,就要在实现IHttpHandler 的类中同时实现IReadOnlySes转载 2012-02-22 15:31:53 · 852 阅读 · 0 评论 -
[WCF REST] 提高性能的一个有效的手段:条件资源获取(Conditional Retrieval)
原文地址: http://www.cnblogs.com/artech/archive/2012/02/13/wcf-rest-conditional-retrieval.html条件获取(Conditional Retrieval)旨在解决这样的问题:客户端获取某个资源并对其进行缓存,当再次获取相同资源时,如果资源数据与之前获取的一致,则不再返回真正的资源数据,而是在回复中设置一个“转载 2012-03-15 10:53:37 · 1786 阅读 · 0 评论 -
SharZipLib 例子
http://wiki.sharpdevelop.net/SharpZipLib-Zip-Samples.ashxHow to use SharpZipLib to work with Zip filesThese samples try to cover the range of situations you will encounter.You may need to co转载 2012-04-26 16:05:38 · 1485 阅读 · 0 评论 -
C#模拟Http请求时出现 基础连接已经关闭 未能为 SSLTLS 安全通道建立信任关系
https://www.cnblogs.com/ianunspace/p/5508179.html//解决方法://引入命名空间:using System.Security.Cryptography.X509Certificates;using System.Net.Security;//定义方法:private static bool RemoteCert转载 2018-01-11 17:08:57 · 4839 阅读 · 1 评论 -
SSL CA客户端证书双向认证IIS配置及代码验证
1。申请一个SSL证书 我是在腾讯云上申请了一个免费的证书,申请后下载证书,部署到服务器,部署过程参照以下(从腾讯证书安装指南Copy过来的 https://www.qcloud.com/document/product/400/4143 )3. IIS 证书部署3.1 获取证书IIS文件夹内获得SSL证书文件 www.domain.com.pfx。3.2原创 2017-08-18 10:47:02 · 5967 阅读 · 1 评论 -
发布mvc遇到的HTTP错误 403.14-Forbidden解决办法
validateIntegratedModeConfiguration="false"/> 在web.config增加如果还不行,请检查一下“处理程序映射”,里面是否有“ExtensionlessUrlHandler-Integrated-4.0”,如果没有,请注册.net4.0在运行里输入:C:\Windows\Microsoft.NET\Framework\v4.0.3原创 2016-12-08 11:03:18 · 2282 阅读 · 0 评论 -
css3 动画
#animated_div { width:60px; height:40px; background:#92B901; color:#ffffff; position:relative; font-weight:bold; font:bold 12px '微软雅黑', Verdana, Arial, Helvetic转载 2016-07-23 16:33:50 · 331 阅读 · 0 评论 -
PHP 数据库查询结果转换数组后进行再查询过滤
//filterArrays($category_result,array(array("col"=>"id","val"=>"49"),array("col"=>"borrow_nid","val"=>"20160500064")));function filterArrays($list = array(),$where = array()){原创 2016-06-13 20:45:59 · 4825 阅读 · 0 评论 -
.Net MVC 5.0 发布IIS后总是提示 View路径不正确的可能解决方法
调试没问题,发布IIS后总是提示 xxx.cshtml 找不到的问题。给站点所在目录加上Authenticated Users 用户权限后,问题解决。原创 2016-03-24 19:46:26 · 2565 阅读 · 0 评论 -
轻松搞定 easyui datagrid 二次加载的问题
对于使用url方式的初学者,经常碰到重复请求的问题,这个问题的根源是因为一旦设置了url参数,Datagrid组件在实例化的时候就会做请求,如何避免二次加载这样问题呢,个人觉得注意以下两点基本就可以防止二次加载了。使用load和reload函数去动态加载数据,而不是选择再次渲染组件,而再次渲染组件的目的仅仅是为了设置url,这得不偿失,url的设置可以通过options方法获取到组件实例的转载 2015-12-27 17:07:17 · 3935 阅读 · 0 评论 -
asp.net 关于WebResource.axd, "This is an invalid webresource request."的错误
最近升级了Telerik控件,在服务器上有好几个站点使用同一套程序,而且其中一个作为其他网站的虚拟目录存在,升级后有一个页面上的Telerik tab控件总是加载不了style(或者是javascript),提示的错误如下:This is an invalid webresource request.UserID: UserName: URL: https://sitename/WebRe原创 2012-11-01 13:39:00 · 1446 阅读 · 2 评论 -
css样式中图片路径
background:url("images/monitor.png") no-repeat left center !important; //带双引号的,路径从当前文件所在目录开始background:url(/images/monitor.png) no-repeat left center !important; //不带双引号的,路径从根目录开始原创 2012-09-24 16:54:15 · 957 阅读 · 0 评论 -
WCF Rest 服务一些问题备忘
1.如果要想让服务自动支持JSON格式,类的DataContract属性一定要加上Namespace。如果不加,则用改类作为参数的服务只能使用xml格式。 [DataContract(Namespace = "")] public class UserProfile {}2. 返回的xml中,如果不希望空节点输出 i:nil="true", 需要加上[XmlSer原创 2011-05-01 22:09:00 · 930 阅读 · 0 评论 -
XmlSerializer, DataContractSerializer 和 BinaryFormatter区别与用法分析
转自: http://www.cnblogs.com/nankezhishi/archive/2012/05/12/serializationcompare.html.NET提供了很多序列化对象的方法,了解他们之间的区别才能更好地确定使用哪一种序列化方式并正确地使用。本文从下面几个方面对标题中的三种序列化方法进行了分析。范围:Property Or Field Or Both可见性转载 2012-08-07 11:08:13 · 1273 阅读 · 0 评论 -
取js文件的get参数
var src = $("script:last").attr("src");//javascript 是边加载边执行的,所以取最后一个就是当前js文件var httphost = "";$(function () { httphost = (/host=([^#&]+).*/i.exec(src) || ["", ""])[1]; //alert(httphost);转载 2012-07-10 14:53:13 · 645 阅读 · 0 评论 -
Google文档公式编辑器
http://en.wikipedia.org/wiki/TeXhttp://en.wikipedia.org/wiki/Math_markup#Rendering转载 2012-07-05 21:05:23 · 1107 阅读 · 0 评论 -
validate xml via javascript
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -->function validateXML(txt){// code for IEif (window.ActiveXObject) { var xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); xmlDoc.async="false";原创 2010-03-19 11:13:00 · 470 阅读 · 0 评论 -
用SQL语句从aspnet_profile表里取用户的Profile值
The aspnet_Profile table contains the following fields: UserId, PropertyNames, PropertyValuesString, PropertyValuesBinary, and LastUpdatedDate. The PropertyNames field contains a string delimited wit转载 2010-01-26 16:30:00 · 855 阅读 · 0 评论 -
Javascript 转换UTC格式的日期时间为常见的日期字符串
function funConvertUTCToNormalDateTime(utc) { var date = new Date(utc); var ndt; ndt = date.getUTCDate()+"/"+(date.getUTCMonth()+1)+"/"+date.getUTCFullYear()+"原创 2009-10-14 16:21:00 · 4090 阅读 · 0 评论 -
对URL含有中文参数的转换
protected string UrlEncode(string url) ...{ byte[] bs = Encoding.GetEncoding("GB2312").GetBytes(url); StringBuilder sb = new StringBuilder(); for (int i = 0;原创 2007-08-03 09:30:00 · 1090 阅读 · 0 评论 -
.NET Petshop详解
.NET PetShop祥解Microsoft .NET Pet Shop 3.x: .NET Pet Shop 的设计模式与体系结构Microsoft .NET Pet Shop 4:将 ASP.NET 1.1 应用程序迁移到 2.01.项目概述与架构分析微软刚推出了基于ASP.NET 2.0下的Pet Shop 4, 该版本有了一个全新的用户界面。是研究ASP.NET 2.0的好转载 2007-04-17 15:49:00 · 2291 阅读 · 1 评论 -
Asp.net常用函数
Asp.net常用函数Abs(number)取得数值的绝对值。Asc(String)取得字符串表达式的第一个字符ASCII码。Atn(number)取得一个角度的反正切值。CallByName(object,procname,usecalltype,[args()])执行一个对象的方法、设定或传回对象的属性。CBool(expression)转换表达式为Boolean型态。CByte(expr转载 2007-01-13 18:54:00 · 868 阅读 · 0 评论 -
关于数据处理相关的优化
关于数据处理相关的优化一、 SqlDataRead和Dataset的选择Sqldataread优点:读取数据非常快。如果对返回的数据不需做大量处理的情况下,建议使用SqlDataReader,其性能要比datset好很多。缺点:直到数据读完才可close掉于数据库的连接(SqlDataReader 读数据是快速向前的。SqlDataReader 类提供了一种读取转载 2006-10-08 09:26:00 · 894 阅读 · 0 评论 -
在Repeater控件中使用if语句(转自AfritXia)
我最近正在写一个 BBS 的项目,在显示主题列表时,我遇到了一个问题。 BBS_Topic 的数据表结构定义大致是下面这样: TABLE BBS_Topic( TopicID INT NOT NULL IDENTITY(1, 1) PRIMARY KEY, Title NVARCHAR(40), Author NVARCHA转载 2006-05-22 16:21:00 · 1094 阅读 · 0 评论 -
图片验证码
private void CreateCheckCodeImage(string checkCode) { if(checkCode == null || checkCode.Trim() == String.Empty) return; System.Drawing.Bitmap image = new System.Drawing.Bitmap((int)Math.Ceil原创 2006-05-14 19:29:00 · 939 阅读 · 0 评论