
琐碎经验
文章平均质量分 62
bobolink_lu
这个作者很懒,什么都没留下…
展开
-
字符串的长度Check
C#处理输入字符串的最大长度的时候常常会遇到Unicode编码方式和ANSI编码方式的困扰,尤其是在英数字与汉字混合的情况下。因为数据库中,数据的长度不管是char还是varchar都是使用ANSI来计算字节数的,而在C#中,无论是string.length还是string.substring等方法都是使用Unicode来计算字符个数的,甚至在Textbox中MaxLength属性中原创 2008-05-28 16:52:00 · 1566 阅读 · 0 评论 -
页面跳转的正在中止错误
使用C#编写Asp.Net服务器端程序的时候,页面跳转用的最多的莫过于Response.Redirect(),Server.Transfer()以及sever.execute (),在实际的代码编写中常常会遇到“正在中止线程”的错误,我们使用单步到错误catch点,发现捕捉到的异常也没有任何的异常信息。 其实网上已经有很多很好的文章解释了这种现象的原因,是由于在跳原创 2008-05-28 17:19:00 · 854 阅读 · 0 评论 -
Asp.NET中弹出窗口
写了很久的Winform,简单的探出对话框处理一直都没有引起什么注意,最近加到一个Asp.NET项目组,虽然对于从Winform到Web会比较麻烦这点早就有所觉悟的,但是没有想到的是第一只拦路虎居然就是探出对话框。主要遇到的麻烦就是:一、弹出消息框的时候,线程并不会阻塞等待对话框的确认,而是直接就执行下去了。尤其是在弹出确认对话框后进行页面跳转的时候,没来得及探出对话框就原创 2008-05-29 17:19:00 · 1630 阅读 · 1 评论 -
使用框架页面的跳转
在Asp.NET使用框架页面的时候,常常在框架内部页面中进行跳转,但是我们常常也会遇到这样的一种情况:即我们需要跳转的不只是部分框架的页面,而是将整个主页面进行跳转,比如在框架左侧页面中操作的时候,需要跳转到登陆页面等等。 这种情况下的跳转其实跟HTML中进行主框架的跳转是一样的,在早期使用HTML的时候,我们使用Javascript,在Asp.net中,后台代码可原创 2008-06-02 10:53:00 · 3543 阅读 · 1 评论 -
关于IFrame与其中的控件以及其父窗体的交互
在网页中iFrame实用非常多见,而我们大多采用javaScript来实现iframe中内容与其周边对象的通讯。首先我们简单讲下iframe,iframe是一个容器,用来放其它页面。,就可以连接到csdn页面,改变src,就可以改变它的内容。 首先是获得该Iframe,可以用document.GetElementById("frameID"),这里建议我们在书写i原创 2008-06-11 17:03:00 · 1902 阅读 · 0 评论 -
SQL Server中数据的导入导出
使用SQLSERVER2005 EXPRESS的时候,当要拷贝一个有大量数据的表到另外一个结构相同的表的时候,可以使用查询结果导出文件进行导入导出。 例如,选择表A的表名,右击Script table as -> CEREATE To ->NEW Query Editor Window,在右侧弹出来的SQL文窗口中右击选择 Results To -> (其中有Re原创 2008-06-12 14:15:00 · 1534 阅读 · 0 评论 -
GetPostBackClientHyperlink和GetPostBackEventReference
回调中有两个方法GetPostBackClientHyperlink() 与 GetPostBackEventReference()他们之间的区别如下:我们来看二个例子 nk(Button1, "") %>; Page.ClientScript.GetPostBackEventReference(Button1,"") %>第一句.结果类似于 jav原创 2008-12-01 16:08:00 · 1124 阅读 · 0 评论 -
使用JS来判断页面控件获取焦点
以一个TextBox为例,使用javascript来判断其是否获取到焦点。 其实很简单,正常的思路分为两个途径来看: 当文本框为服务端控件的时候,我们可以很简单地想到使用:if(TextBox1.Focused)来进行判断,使用TextBox1.Attributes.add(onfocus,要执行的方法); 来绑定方法。当然,服务端原创 2008-12-01 16:07:00 · 4000 阅读 · 0 评论 -
調用不同Server上的頁面,傳遞長參數的方法
當兩個系統需要進行整合,即在系統A中的頁面start.aspx鏈接到系統B中的頁面end.aspx時候,如果系統A和系統B是存在于同一個Server上,我們可以考慮的傳值方式可以為QueryString、Cookies、以及Form提交。 QueryString傳值是應用相當廣泛的一種頁間傳值的方法,但是QueryString的頁間傳值存在著兩點致命的局原创 2008-12-01 16:03:00 · 929 阅读 · 0 评论