gate_s

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

随笔分类 -  ASP.NET

上一页 1 2 3 4 5 6 7 8 下一页

摘要:1 .有时为防止SQL注入需要过滤字符,如对Request.QueryString[]查询字符串的过滤: 1 /// 2 /// 过滤字符 3 /// 4 /// 5 /// 6 public static string Filter(string sInput) 7 { 8 if (sInput == null || sInput == "") 9 return null;10 string sInput1 ... 阅读全文
posted @ 2013-12-06 15:19 gate_s 阅读(559) 评论(0) 推荐(0) 编辑

摘要:控件的服务端ID和客户端ID比如一个ID为TextBox1的服务器端控件,在客户端访问该控件的DOM元素时错误: var txtbox=document.getElementByID("TextBox1");正确: var txtbox=document.getElementByID('');原因: 服务器端控件不像客户端控件那样只有一个ID。服务器端控件有三个属性表示控件的唯一名称: ID UniqueID ClientID。ID表示我们给它命名的ID,而不管在服务端还是在客户端都不会使用这个ID。UniqueID表示服务端ID。ClientID表示客户端 阅读全文
posted @ 2013-12-06 15:02 gate_s 阅读(328) 评论(0) 推荐(0) 编辑

摘要:1.href='##' onclick=\"window.open('../DataSplit/DrugInfo_ManualVersionViewNew.aspx?id=" + drugInfoManualVersionID + "')\"这种方法,有个弊端,就是会新建一个标签页,如果不想新建标签页就用下面这种方法" + serverName + " 阅读全文
posted @ 2013-12-05 10:01 gate_s 阅读(317) 评论(0) 推荐(0) 编辑

摘要:先创建一个aspx页面编写一个客户端控件 再aspx后台的页面编写一个简单的方法,代码如下: 1 [WebMethod] 2 public static string ABC(string ABC) 3 { 4 return ABC; 5 } 必须声明为静态方法,并且它们必须使用 [WebMethod] 特性标注。但是在webservice里面不必是静态方法,它的对象可以是list、dataset、class对象等…… 接下来就应该考虑怎么让前台的客户端控件调用到后台的方法了..这时jqury登场了.. 在页面引入jquery类库 在页面添加脚本代码如下: 1 这样就大功告成了!很多事情都.. 阅读全文
posted @ 2013-12-04 15:38 gate_s 阅读(322) 评论(0) 推荐(0) 编辑

摘要:为了通过ajax异步获取数据,我通过使用jquery的$(function{})方法,在页面加载时发送ajax请求,获取相关的数据。但是遇到了一个问题,当我发送的ajax请求需要根据传过来的URL参数来获取数据时,这就存在一个问题,怎样将后台获取的参数传递给前台js的问题。由于页面是先加载jquery的ajax请求页面,再执行后台代码的Page_Load方法,所以必须在获取参数之后再调用ajax方法。可以通过在后台代码中注册前台js代码,控制它的执行顺序。后台C#代码如下: 1 private string categoryId = "0" ; 2 protected vo 阅读全文
posted @ 2013-12-04 15:32 gate_s 阅读(503) 评论(0) 推荐(0) 编辑

摘要:后台的Page_Load事件——》前台页面加载 阅读全文
posted @ 2013-12-04 15:17 gate_s 阅读(476) 评论(0) 推荐(0) 编辑

摘要:1 #region ========加密======== 2 3 /// 4 /// 加密 5 /// 6 /// 7 /// 8 public static string Encrypt(string Text) 9 { 10 if (Text == null) 11 return Text; 12 return Encrypt(Text, "123456789abcd"... 阅读全文
posted @ 2013-12-04 09:33 gate_s 阅读(417) 评论(0) 推荐(0) 编辑

摘要:标准控件1btnButton2chkCheckBox3cklCheckedListBox4cmbComboBox5dtpDateTimePicker6lblLabel7llbLinkLabel8lstListBox9lvwListView10 mtxMaskedTextBox11 cdrMonthCalendar12 icnNotifyIcon13 nudNumeircUpDown14 picPictureBox15 prgProgressBar16 rdoRadioButton17 rtxRichTextBox18 txtTextBox19 tipToolTip20 tvwTreeView2 阅读全文
posted @ 2013-11-05 16:22 gate_s 阅读(392) 评论(0) 推荐(1) 编辑

摘要:操作元素的样式主要包括以下几种方式:$("#msg").css("background"); //返回元素的背景颜色$("#msg").css("background","#ccc") //设定元素背景为灰色$("#msg").height(300); $("#msg").width("200"); //设定宽高$("#msg").css({ color: "red", background: & 阅读全文
posted @ 2013-11-05 16:21 gate_s 阅读(193) 评论(0) 推荐(0) 编辑

摘要:问 题值 类 型引 用 类 型这个类型分配在哪里?分配在栈上分配在托管堆上变量是怎么表示的?值类型变量是局部复制引用类型变量指向被分配得实例所占的内存基类型是什么?必须继承自System.ValueType可以继承自除了System.ValueType以外的任何类型,只要那个类型不是sealed的这个类型能作为其他类型的基类吗?不能。值类型是密封的,不能被继承是的。如果这个类型不是密封的,它可以作为其他类型的基类默认的参数传递是什么?变量是按值传递的(也就是,一个变量的副本被传入被调用的函数)变量是按引用传递(例如,变量的地址传入被调用的函数)这个类型能重写System.Object.Fina 阅读全文
posted @ 2013-11-05 16:09 gate_s 阅读(377) 评论(0) 推荐(0) 编辑

摘要:一句软件工程界的名言,让我想起了一个和一道笔试题有关的故事。希望更多的人了解 UML 背后的思想比他的语法更重要,是笔者写作本文的一点小愿望。一、从一句软件工程名言说起 对很多事情的处理上,东西方都大相径庭。究其根底,往往是东西方文化的差异使然。 “ 有工具的傻子还是傻子!( A Fool with a Tool is Still a Fool! ) ” 这句在软件工程界颇为有名的话,就体现了西方人说话不大客气的特点。作为中国人,您可能不大喜欢这句话的表达方式,但其内容的正确性是不容置疑的 —— 他强调了工具背后的思想才是最重要的。 UML 作为 OMG 组织认可的一种标准化的可视化建模语.. 阅读全文
posted @ 2013-11-05 16:08 gate_s 阅读(337) 评论(0) 推荐(0) 编辑

摘要:灵活的运用数据绑定操作 绑定到简单属性: 绑定到集合:' runat="server"> 绑定到表达式: 绑定到方法返回值: 绑定到Hashtable: 绑定到ArrayList: 若数组里里放的是对象则可能要进行必要的转换后再绑定如: 绑定到DataView,DataTable,DataSet: 或 要格式化则: 绑定到DataReader: 当然为了方便一般使用最多的就是DataBinder类的Eval方法了.不过这样对于同时要绑定大量的数据效率要低一些在绑定数据时经常会用到这个句程序:或者今天又学到一种,而且微软也说这种方法的效率要比以上两种高。很有用的 阅读全文
posted @ 2013-11-05 16:07 gate_s 阅读(184) 评论(0) 推荐(0) 编辑

摘要:Web 用户控件Web 自定义控件易于创建难于创建为使用可视化设计工具的使用者提供有限的支持为使用者提供完全的可视化设计工具支持每个应用程序中需要控件的一个单独副本仅在全局程序集缓存中需要控件的单个副本不能添加到 Visual Studio 中的工具箱可以添加到 Visual Studio 中的工具箱适用于静态布局适用于动态布局 阅读全文
posted @ 2013-11-05 16:06 gate_s 阅读(158) 评论(0) 推荐(0) 编辑

摘要:名称:快速入门地址:http://chs.gotdotnet.com/quickstart/描述:本站点是微软.NET技术的快速入门网站,我们不必再安装.NET Framework中的快速入门示例程序,直接在网上查看此示例即看。****************************************************名称:微软官方.NET指导站点地址:http://www.gotdotnet.com/描述:上面的站点是本站的一个子站点,本站点提供微软.NET官方信息,并且有大量的用户源代码、控件下载,微软.NET开发组的人员也经常在此站点发表一些指导性文章。*********** 阅读全文
posted @ 2013-11-05 16:04 gate_s 阅读(222) 评论(0) 推荐(0) 编辑

摘要:一、抽象类: 抽象类是特殊的类,只是不能被实例化;除此以外,具有类的其他特性;重要的是抽象类可以包括抽象方法,这是普通类所不能的。抽象方法只能声明于抽象类中,且不包含任何实现,派生类必须覆盖它们。另外,抽象类可以派生自一个抽象类,可以覆盖基类的抽象方法也可以不覆盖,如果不覆盖,则其派生类必须覆盖它们。 二、接口: 接口是引用类型的,类似于类,和抽象类的相似之处有三点:1、不能实例化; 2、包含未实现的方法声明; 3、派生类必须实现未实现的方法,抽象类是抽象方法,接口则是所有成员(不仅是方法包括其他成员); 另外,接口有如下特性:接口除了可以包含方法之外,还可以包含属性、索引器、事件,而且这些. 阅读全文
posted @ 2013-11-05 16:03 gate_s 阅读(161) 评论(0) 推荐(0) 编辑

摘要:注://关闭,父窗口弹出对话框,子窗口直接关闭this.Response.Write("");//关闭,父窗口和子窗口都不弹出对话框,直接关闭this.Response.Write("");//弹出窗口刷新当前页面width=200 height=200菜单。菜单栏,工具条,地址栏,状态栏全没有this.Response.Write("");//弹出窗口刷新当前页面this.Response.Write("");this.Response.Write("");//弹出提示窗口跳到webform2 阅读全文
posted @ 2013-11-05 15:38 gate_s 阅读(186) 评论(0) 推荐(0) 编辑

摘要:搞一个东西,从别人的接口接一段中文,URL传输,怎么都有乱码~~得到对方的编码方式是gb2312,于是用HttpUtility.UrlDecode(_smssend_content, System.Text.UnicodeEncoding.GetEncoding("GB2312"))解~依然是乱码~~查找了半天,想到了WEBCONFIG里的公共编码,查看是用UTF-8搞的(requestEncoding="utf-8")~估计问题在这里,于是暂时更改编码方式为gb2312,可以接收到正确的中文了~~但是,这样会引发出别的页面的问题,因为除去这个以外的所有 阅读全文
posted @ 2013-11-05 15:29 gate_s 阅读(177) 评论(0) 推荐(0) 编辑

摘要:我们知道,利用锚点可以实现页面链接跳转,也可以实现同一页面内的跳转功能。例如:某页面链接 可以跳转链接到somepage.htm,回顶端 可以跳转到同一页面中,我们定义的锚点所在位置。但有时我们发现,页内跳转不能用,这是怎么回事呢?今天我就碰到这样的问题。最后经过我多次测试,终于找到了原因。请看如下代码:111111111111111111111111111111111111111111111到顶端使用其中的“到顶端”链接,无法返回到页面顶端。但是如果在前面加入一个(即一个空格),该链接就可以用了。请看如下:1111111111111111111111111111111111111111111 阅读全文
posted @ 2013-11-05 15:26 gate_s 阅读(5473) 评论(0) 推荐(0) 编辑

摘要:1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键 no 可用于Table 2. 取消选取、防止复制 3. onpaste="return false" 不准粘贴 4. oncopy="return false;" oncut="return false;" 防止复制 5. IE地址栏前换成自己的图标 6. 可以在收藏夹中显示出你的图标 7. 关闭输入法 8. 永远都会带着框架 9. 防止被人frame 10. 网页将不能被另存为... 阅读全文
posted @ 2013-11-05 15:21 gate_s 阅读(244) 评论(0) 推荐(0) 编辑

摘要:在母板頁中檢查user是否登入過,這樣就不用在每個頁中去作檢驗。在其Init事件中寫入如下代碼:protectedvoidContentPlaceHolder1_Init(objectsender,EventArgse){if(Session["loginid"]==null||Session["role"]==null){Response.Redirect("../Main.aspx");}}附:如果一个Page使用了一个MasterPage,2者之间事件的执行顺序如下:MasterPage控件 Init 事件。Page控件 Ini 阅读全文
posted @ 2013-11-05 15:19 gate_s 阅读(269) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 下一页