![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
.NET开发
zylhuo
暂无
展开
-
Post和Get的区别(兼谈页面间传值的方式)
从一个页面转向另一个页面的请求方式有两种,Post和Get. 如果从原理上来探究他们的区别,涉及到Http传输协议的细节,本文不加探究,只讨论一下表象。 所有的人都知道如下区别: 1.Post传输数据时,不需要在URL中显示出来,而Get方法要在URL中显示。 2.Post传输的数据量大,可以达到2M,而Get方法由于受到URL长度的限制,只能传递大约1024字节.转载 2010-01-27 19:50:00 · 437 阅读 · 0 评论 -
服务端控件Enabled设置的问题
注意:把服务端控件Enabled设置成false后,即使用js改变它的值后,在服务端取得还是原来的值,我想这是.net的内部处理机制,只要服务端控件Enabled为false,它处理服务端事件的时候就取原来的值。原创 2009-03-18 09:32:00 · 621 阅读 · 0 评论 -
程序调用查询数据存储过程的问题
当查询条件很少时,只用一个存储过程,条件很多时,用主存储过程调用其它逻辑存储过程会快,测试环境50万条数据库原创 2008-12-26 17:40:00 · 597 阅读 · 0 评论 -
css显示gridview滚动条
overflow内容溢出时的设置(设定被设定对象是否显示滚动条) overflow-x水平方向内容溢出时的设置overflow-y垂直方向内容溢出时的设置 以上三个属性设置的值为visible(默认值)、scroll、hidden、auto。css显示gridview滚动条: .gridview_MyItemStyle { border-style:原创 2009-03-12 11:27:00 · 1206 阅读 · 0 评论 -
c#全角半角转换
#region 全角半角转换 /// /// 转全角的函数(SBC case) /// /// 任意字符串 /// 全角字符串 /// ///全角空格为12288,半角空格为32 ///其他字符半角(33-126)与全角(65281-65374)的对应关系是:均相差65248转载 2009-03-09 10:05:00 · 521 阅读 · 0 评论 -
.net XML的显示
数据库的XElement的显示: 1.控件与RepeatedCompany.xslt显示 XmlReader reader = xe.CreateReader(); reader.MoveToContent(); XmlDocument doc = new XmlDocument(); XmlNode cd原创 2008-12-09 20:48:00 · 611 阅读 · 0 评论 -
GridView中按扭的事件处理
页面gridview: runa原创 2008-12-11 17:48:00 · 392 阅读 · 0 评论 -
.net xslt示例
xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl"> 联系人ID 性别 办公电话 手机 电邮 状态 传真 姓名 职位 备注 Q原创 2008-12-09 20:54:00 · 498 阅读 · 0 评论 -
asp.net中ajax使用(客户端调用服务端方法)
EnablePageMethods="true" runat="server"> ....//页面内容//jvavascript函数function DepartmentChange() { //setTimeout("searchDiv.style.displ原创 2008-12-03 18:53:00 · 615 阅读 · 0 评论 -
C# 集合
System.Collections 命名空间包含接口和类,这些接口和类定义各种对象(如列表、队列、位数组、哈希表和字典)的集合。 System.Collections.Generic 命名空间包含定义泛型集合的接口和类,泛型集合允许用户创建强类型集合,它能提供比非泛型强类型集合更好的类型安全性和性能。 System.Collec转载 2009-01-13 14:13:00 · 998 阅读 · 0 评论 -
计算文本长度,区分中英文字符
using System.Text; /// /// 计算文本长度,区分中英文字符,中文算两个长度,英文算一个长度 /// Ylem:2009-04-07 /// /// 需计算长度的字符串 /// int public int Text_Length(string Text) { int len = 0; fo转载 2009-04-07 10:40:00 · 840 阅读 · 0 评论 -
传GridView绑定列参数给脚本函数
function OpenSelSpecialProductWin(value) { var url = "AutoRecommendLogList.aspx?autoRecommendID=" + value; window.showModalDialog(url, 0, "dialogHeight: 500px; dialo原创 2009-04-23 13:39:00 · 698 阅读 · 0 评论 -
配置文件读取
ConfigurationManager.AppSettings["SystemUserID"] System.Web.Configuration.WebConfigurationManager.ConnectionStrings["SisManageConnectionString"].ToString();原创 2009-09-03 11:06:00 · 542 阅读 · 0 评论 -
FileUpload上传读取文件
//读取文件 int length = FileUpload1.PostedFile.ContentLength; //byte[] myData = new byte[length]; //FileUpload1.PostedFile.InputStream.Read(myData, 0,原创 2009-06-17 16:49:00 · 1247 阅读 · 0 评论 -
ASP.NET中防止页面多次提交的代码实现
此处提供的代码用来实现当asp.net页面中的某个Button被点击后disable掉该页面中所有的Button,从而防止提交延时导致的多次提交。基于之前的onceclickbutton脚本.//ASP.NET中防止页面多次提交的代码:javascript var obj = event.srcElement;var objs = document.getElementsByTag转载 2009-08-17 11:30:00 · 408 阅读 · 0 评论 -
GridView 列表字段省略显示(...)
.gridview_itemStyle15{ height: 23px; text-overflow:ellipsis; display: block; width: 180px; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis;原创 2009-07-28 16:06:00 · 761 阅读 · 0 评论 -
进度条
ProgressBar.htm页面 css:.loadingInfo{height:28px;line-height:28px;padding:0 20px 0 38px;color:#000;position:absolute;left:430px;top:350px;z-index:9;border:1px solid #FDAB0A;backgro原创 2009-07-24 14:46:00 · 686 阅读 · 0 评论 -
c#与数据库访问
1:用LINQ 2:DataContext,参考:Job88.SIS.Data.Linq的ManageProc.dbml 3:ADO.net,参考:Job88.SIS.BLL.Proc的ProcQueryBLL.cs,GetPendingAssignCompanyMain(),查询效率高原创 2009-05-13 14:56:00 · 416 阅读 · 0 评论 -
c#调用多个可选条件查询的分页存储过程
一代码:public DataSet GetAllProduct(string productNameCode,byte productType,byte productState, short organizationID, int size, int index, ref原创 2009-07-22 15:07:00 · 1871 阅读 · 0 评论 -
GridView1排序
1.在GridView1添加AllowSorting="True" OnSorting="GridView1_Sorting"2.在要排序的列加上SortExpression="Status"3. /// /// 排序字段 /// private string SortField {原创 2009-07-20 10:13:00 · 871 阅读 · 0 评论 -
弹出窗口注意
Target="_blank" NavigateUrl= Text="查看"> 则弹出窗口不用加原创 2009-04-23 13:45:00 · 450 阅读 · 0 评论 -
c# 执行客户端脚本方法
ClientScript.RegisterStartupScript(this.GetType(), "btnsave", "Save();");使用asp.net AJAX后:ScriptManager.RegisterStartupScript(UpdatePanel1, this.GetType(), "btnSearch2_Click", "ShowReturn();", tru原创 2009-01-11 16:33:00 · 1324 阅读 · 0 评论 -
Web Application的部署
1.项目完成后,在本地建一个发布目录,先发布到本地的发布目录 2.再上传到服务器(win2003)网站映射的目录,如果是web下的文件改变,更新发布再上传, 如果是引用的项目发生改变,则要更新重新生成后再上传bll原创 2009-01-10 17:15:00 · 533 阅读 · 0 评论 -
***控件的视图状态(Control.ViewState)
Control.ViewState 属性 获取状态信息的字典,这些信息使您可以在同一页的多个请求间保存和还原服务器控件的视图状态。 在处理回发事件的时候要特别注意,例如:我在GridView1_RowDataBound的事件做如下处理:if (e.Row.RowType == DataControlRowType.DataRow){ CompanyUser entity = (Compan原创 2008-12-31 09:40:00 · 574 阅读 · 0 评论 -
动态修改Table 行的颜色
第一种:tr1.Style.Value="background:green;";第二种:tr1.Attributes.Add("style", "background:green;");原创 2008-11-04 10:19:00 · 1349 阅读 · 0 评论 -
得到GridView中编辑列数据
vs 2008: 得到GridView中textbox改变的行ID: Button btn = (Button)sender; //当前行ID int rowIndex = ((GridViewRow)btn.NamingContainer).RowIndex; string applyID = GridView1原创 2008-10-22 16:29:00 · 597 阅读 · 0 评论 -
Silverlight 2.0学习资源
Silverlight 2教程中文版 http://blog.joycode.com/scottgu/archive/2008/02/29/114918.aspx《一步一步学Silverlight 2》 http://www.cnblogs.com/Terrylee/archive/2008/03/21/silverlight2-step-by-step-tutorials.html原创 2008-10-20 16:30:00 · 368 阅读 · 0 评论 -
多用户或并发数据库访问或操作的问题
在数据库连接字符串后加上:"MultipleActiveResultSets=true",启用多个活动结果集 (MARS):多个活动结果集 (MARS) 是 ADO.NET 2.0 支持的一项新功能,允许在单个连接上执行多个批处理。 在以前的版本中,在单个连接上一次只能执行一个批处理。 使用 MARS 执行多个批处理并不意味着同时执行操作。原创 2008-09-18 17:46:00 · 2194 阅读 · 0 评论 -
c# 泛型方法
不在泛型类的,泛型方法使用: private void MakeCompanyServices(T product) { if (product is ContractProduct)//类型判断 { ContractProduct etcp =product as ContractProduct;//类型转换 } }原创 2008-09-10 11:51:00 · 3315 阅读 · 1 评论 -
ms AJAX 编码的问题
ms AJAX 默认只支持UTF-8,如果是GB2312编码,就把控制页面语言代码设置成:原创 2008-09-08 17:52:00 · 535 阅读 · 0 评论 -
LINQ:当尝试更改外键但已加载实体时引发。更改时主外键表时异常
解决:面向对象,先查找对应主表实体,再将外键表实体追加到请表的实体原创 2008-08-20 13:45:00 · 945 阅读 · 0 评论 -
LINQ:查询包含对不同数据上下文上所定义项的引用
查询包含对不同数据上下文上所定义项的引用的问题:用LINQ联接查询时,一个操作如果有多个DataContext的联接查询就会出现这样的问题我们现在项目的成功解决方案是:界面每个事件产品一个dataContext,此事件相关的所有方法都同用一个dataContext这样就不会有问题,否则就会出问题原创 2008-08-20 13:41:00 · 3107 阅读 · 0 评论 -
Linq 实现像sql in的功能
public IQueryable GetCompanysByIDs(List ids) { var query = from ets in GetQuery() where ids.Contains(ets.CompanyID)原创 2008-11-08 09:18:00 · 3302 阅读 · 1 评论 -
c#类型转换(Convert.ToInt32与Int32.Parse,Int32.TryParse的区别和性能)
using System;using System.Collections.Generic;using System.Text;namespace ConsoleApplication1{ class Program { static void Main(string[] args) { string myString = "1234"; int myint = 0; myint转载 2009-01-06 15:08:00 · 2201 阅读 · 1 评论 -
.net几个常用数据控件的区分
GridView 控件GridView 控件以表的形式显示数据,并提供对列进行排序、分页、翻阅数据以及编辑或删除单个记录的功能。注意:GridView 控件是 ASP.NET 的早期版本中提供的 DataGrid控件的后继控件。除了添加利用数据源控件功能的新功能,GridView控件还实现了某些改进,例如,定义多个主键字段的功能、使用绑定字段和模板的改进用户界面自定义以及用于处理或转载 2009-01-12 16:23:00 · 2061 阅读 · 0 评论 -
隐藏服务器端控件
FindHtmlButtonFromMaster(ConstantDefine.MASTERPAGE_BUTTON_AddAwoke).Style.Add("display","none");原创 2009-01-11 16:42:00 · 848 阅读 · 0 评论 -
c# 新的实用但容易忘记的方法
1.public static string Join( string separator,string[] value) 在指定 String 数组的每个元素之间串联指定的分隔符 String,从而产生单个串联的字符串。 例如,如果 separator 为“,”且 value 的元素为“apple”、“orange”、“grape”和“pear”, 则 Join(separator,原创 2009-01-11 15:35:00 · 489 阅读 · 0 评论 -
WebApplication(asp.netWeb应用程序)和WebSite(建网站)区别
WebApplication编程模型的优点: ●网站编译速度快,使用了增量编译模式,仅仅只有文件被修改后,这部分才会被增量编译进去。 ●生成的程序集 WebSite:生成随机的程序集名,需要通过插件WebDeployment才可以生成单一程序集 WebApplication:可以指定网站项目生成单一程序集,因为是独立的程序集,所以和其他项目一样可以指定应用程序集的名字、版本、输出转载 2009-01-10 16:51:00 · 1293 阅读 · 0 评论 -
大数据量显示列表的页面(建索引)
一定要在查询列表页面的查询条件(字段)建索引,这样效果很明显!原创 2009-01-07 14:59:00 · 838 阅读 · 0 评论 -
扩展方法(C# 3.0 语言)
namespace ExtensionMethods{ public static class MyExtensions { public static int WordCount(this String str) { return str.Split(new char[] { , ., ? }, StringSplitOptions.RemoveEmp转载 2009-01-07 11:02:00 · 531 阅读 · 0 评论