随笔分类 - DotNet
asp.net/c#.net
摘要:默认的aspx页面都是继承自System.Web.UI.Page,Page基类定义了很多需要预执行的事件,这些事件虽没有在aspx页面中显示的定义或提及,但它们仍然会以一定的顺序去执行,这些事件的执行顺序是:1. OnPreInit2. OnInit3. OnInitComplete4. OnPreLoad5. Page_Load6. OnLoad7. OnLoadComplete8. OnPreRender以上事件除了Page_Load 为aspx页面自己的事件外,其余的都是继承自基类Page。当页面进行回发时,如点击按钮,以上事件都会重新执行一次,这时的执行顺序为:1. OnPreInit
阅读全文
摘要:名人名言:天赋仅给予一些种子,而不是既成的知识和德行。这些种子需要发展,而发展是必须借助于教育和教养才能达到的。——凯洛夫一、媒介 在Web开辟技巧中有很多的页面跳转的i技巧,我们可以哄骗ASP.NET的内置对象供给的办法实现跳转,也可以按照ASP.NET供给的办事器控件与HTML控件实现页面跳转,我们还可以哄骗javascript脚本说话编写函数实现页面跳转。如今我们就具体的看一下7种页面跳转的发办法。二、页面跳转技巧1、哄骗HTML标签<div "courier="" new"",="" courier,=&quo
阅读全文
摘要:View Code /// <summary> /// 根据配置对指定字符串进行 MD5 加密 /// </summary> /// <param name="s"></param> /// <returns></returns> public static string GetMD5(string s) { //md5加密 s = System.Web.Security.FormsAuthentication.HashPasswordForStori...
阅读全文
摘要:一、C#代码一 string url = Request["referer"]; Response.Write("alert('" url "')"); Response.End();可以使用如下的四种中的其中一种 HttpRequest.UrlReferrer Request.UrlReferrer.AbsolutePath HttpContext.Current.Request.Url.ToString() Request.ServerVariables["Http_Referer"] 获得上个
阅读全文
摘要:一直都用第一句,后发现用第一句或者第二句不行,第三句靠谱。if(ds == null)//ds为空if(ds.Tables.Count == 0)//ds中没有表if(ds.Tables.Count == 1 && ds.Tables[0].Rows.Count == 0)//ds中的表没有数据
阅读全文
摘要:<asp:Repeater ID="rp_jingdian" runat="server"> <ItemTemplate> <li> <a href="article_article.aspx?id=<%#Eval("id") %>" target="_blank"> <span class="span_bg"> ...
阅读全文
摘要:两个网页1.aspx和2.aspx,为第二个网页传值;第一种方法用Session传值:在1.aspx中:this.Session["number"]=this.TextBox.Text;Response.redirect("2.aspx");在2.aspx中让Session输出:if(this.session["number"]!=null)this.Lable.Text=this.Session["number"];第二种方法用Response.Redirect()传值(不提倡使用):在1.aspx中:this.
阅读全文
摘要:验证控件:1.非空验证控件:RequireFieldValidator2.数据比较验证:CompareValidator3.正则表达式验证:RegularExpressionValidator分解:RequiredFieldValidator控件用于使输入控件成为一个必填字段。为输入控件添加该控件后,如果输入值的初始值未改变,那么验证将失败。默认的失败验证值是空字符串(“”)。CompareValidator功能:将用户的输入与常数值、另一个控件的属性值进行比较。语法:<asp:CompareValidator ID="验证控件名称" runat="serv
阅读全文
摘要:自动刷新页面的实现方法总结: 1) <meta http-equiv="refresh" content="10"> 10表示间隔10秒刷新一次 2) <script> window.location.reload(true); </script> 如果是你要刷新某一个iframe就把window给换成frame的名字或ID号 3) <script> window.navigate("本页面url"); </script> > function abc() { wind
阅读全文
摘要:1,使用Title属性如果只想在每个内容页中修改页标题,可以使用<%@Page %>指令中的Title属性。这个属性可以接受任意字符串。例:<%@Page Language="C#" MasterPageFile="~/Master.master" Title="ContentPage File" %>2,使用Page Header 属性如果需要通过编程的方式修改母版页的页标题或CSS规则,可以使用Page.Header属性。这个属性返回一个实现IPageHeader接口的对象。这个接口具有以下属性:Style
阅读全文
摘要:出处:http://www.cnblogs.com/greatverve/archive/2009/12/11/1621696.htmlView Code <%@ Page Language="C#" AutoEventWireup="true" CodeFile="SetGetCheckBoxList.aspx.cs" Inherits="SetGetCheckBoxList" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transit
阅读全文
摘要:一般来讲,公用的dll专门建立一个目录,bin目录不要作为源代码管理.请看目录结构:-Root--你的项目---Bin---SourceCode----Librarys-----LibA------LibA-------Properties-----LibB------LibB-------Properties----WebSites-----WebApp------WebApp-------Properties--其他项目将libA和LibB,WebApp的bin目录不要包含到源代码管理中,这样的话dll就不受版本控制了.如果你要控制dll版本,就在sourcecode之外单独建立一个bin
阅读全文
摘要:我想要在repeater中每绑定一行数据时,都对应一个按钮,其实也就是做后台管理,但我在按键的执行事件中却总是得不到要传递的值,开始我是这样传的:CommandArgument="<%#Eval('adminID') %>"//这一行是传值CommandName="upd"//因为有两个按钮,所以会有这一行当然,这都是按钮的属性,但这样执行时总是报错,实在不知其中意思了,把上面的代码改为如下:CommandArgument='<%#Eval("adminID") %>'Comma
阅读全文
摘要:从客户端(ftbContent="<P><A href="http://l...")中检测到有潜在危险的 Request.Form 值。说明: 请求验证过程检测到有潜在危险的客户端输入值,对请求的处理已经中止。该值可能指示危及应用程序安全的尝试,如跨站点的脚本攻击。通过在 Page 指令或 配置节中设置 validateRequest=false 可以禁用请求验证。但是,在这种情况下,强烈建议应用程序显式检查所有输入。 异常详细信息: System.Web.HttpRequestValidationException: 从客户端(ftbConte
阅读全文
摘要:Response.Write( "<script>window.open('../Default.aspx','_blank')</script>" );
阅读全文
摘要:前台界面:View Code <form id="form1" runat="server"> <div> <table class="Text" cellSpacing="1" cellPadding="0" width="100%" bgColor="#1d82d0" border="0"> <tr bgColor="#ffffff"> <td vAlign=
阅读全文
摘要:在做一个修改用户资料的页面,发现用<asp:TextBox ID="txtPwd" runat="server" TextMode="Password"></asp:TextBox>this.txtPwd.Text = sdr["userPwd"].ToString();这样显示不了密码,经过在baidu了查了一下,解决方法如下:<asp:TextBox ID="txtPwd" runat="server" TextMode="Pass
阅读全文
摘要:解决问题:在非XXX.aspx.cs文件中使用Response、Request对象,即在aspx文件的CodeFile文件(Code Behind分离的代码文件)之外使用Response、Request对像。 方法:1.在bin上右键点击"添加引用"--".NET"选项卡中找到System.Web你就可以看到这个引用后面的路径就是你想引用的System.Web.Dll,路径为C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.Web.Dll (.NET 2.0的)2.添加进来后,然后再写using S
阅读全文
摘要:方法一:web.config中的写法: <appSettings> <add key="ConnString" value="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|mydatabase.mdb"/> </appSettings>其中: |DataDirectory| 字符串在运行时解析为网站的 App_Data 文件夹。程序调用:public static string connectionString = ConfigurationSe
阅读全文
摘要:BLL:业务逻辑层引入 common 公共类库调用DAL层CRUD(转发作用)Common:通用类库DAL:数据访问层实现CRUD,查询时调用Model实体层引入 DBUtility数据库操作类DBUtility:数据库操作类引用Common公共类库Model:数据实体get,set字段Web:表示层调用Model实体层,BLL业务逻辑层(数据校验调用Common公共类库)
阅读全文
浙公网安备 33010602011771号