vs.net 不积跬步无以至千里

写到这里是为了搜索方便~由于老是忘记去闪存搜索

先来乐呵乐呵:

10个最“优秀”的代码注释

每积累一点写到这里!!!

1.net 不区分大小写

String.Compare(aaa,bbb,true)   //true   表示不区分大小写

2.net 大小写转换

变量.ToLower()
变量.ToUpper()

3.net常用快捷键

   来自:http://www.cnblogs.com/xiaomi7732/archive/2011/11/01/2230935.html#pagedcomment

注意:可能有些人的ctrl+.无效 不要担心可以用shift+alt+F10来代替
格式化对齐 ctrl+K+F
怎么快速的创建一个类?创建一个应用程序,找个能建类的空地,试试这个:class

经常创建属性?试试prop

经常写foreach语句?试试foreach

经常写控制台应用程序?试试cw
swtich?试试s
经常写文件相关操作但悲剧的发现System.IO不在默认的引用命名空间里面?呵呵,试试这个。直接在方法中输入File++Ctrl+.+

让命名空间精简而有序
好吧,如果你希望你的类写完以后,让引用的命名数量变得最少并且按字母排序,你可以用下面这个组合:++
不知道键是哪一个键?我也不知道,从这里借个名称。其实就是右Ctrl键左边的那一个,用来调出上下文菜单的键。

让继承抽象类和实现接口再快一些
public abstract class Person
{
public abstract void Walk();
public abstract void Eat();
}

class Baby : Person
{
}
然后把光标放到Baby后面的Person上,看到Smarttag了?那就Ctrl+.+吧。
此方法同样适用于接口

让重命名再快一些
经常为了偷懒取个比较短的变量名?有的team会不允许使用缩写作为变量名,而全称又太长,这时,可以先写短名,然后直接改名。例如,有些团队不允许单字母的变量,像这里的i:
for (int i = 0; i < 100; i++)
{
System.Console.WriteLine(i + 1);
}
首先,请通过for生成for语句,然后使用cw来生成WriteLine语句。
然后,把光标定位在第一个i的后面,输入ndex。
看到SmartTag的提示小块了?Ctrl+.+

4.在访问 Internet Explorer 中的网页时,为什么收到"操作已中止"错误消息?

基本上给js加上defer="defer"就能够解决

http://topic.csdn.net/u/20091217/15/24FBA386-EDA2-436C-995C-766786A71EA0.html

http://support.microsoft.com/kb/927917

http://wenku.baidu.com/view/e69c531514791711cc791797.html


5.ie和firfox的兼容

http://www.kqiqi.com/knowledge/web-based/269.html


6.表格合并:td合并:colspan   tr合并:rowspan 

 

7.html类似登陆成功后3秒跳转:

 

8.类库读取session:需要继承System.Web.UI.Page 

public partial class _Default : System.Web.UI.Page 
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }
}

  9.session简单实用:

http://msdn.microsoft.com/zh-cn/library/system.web.ui.page.session(v=VS.80).aspx

10.Application 、Cache 、AppSettings简单实用

http://support.microsoft.com/kb/311515/zh-cn

(Chace)http://msdn.microsoft.com/zh-cn/library/system.web.caching.cache(VS.80).aspx

11.cookie的使用:http://msdn.microsoft.com/zh-cn/library/ms178194.aspx

 

12.页面重定向Session失效:

http://topic.csdn.net/u/20081110/21/ea16f3b4-1285-4b93-977a-275b967a8c8d.html

http://www.dotnet247.com/247reference/msgs/58/290316.aspx

One solution is to use:
Response.Redirect("test2.aspx", false);
The second parameter tells ASP.NET not to abort the request thread
early and the session survives.

13.net跳转三种方式:

http://www.cnblogs.com/netshuai/archive/2007/09/19/897997.html

1 response.redirect  这个跳转页面的方法跳转的速度不快,因为它要走2个来回(2次postback),但他可以跳  转到任何页面,没有站点页面限制(即可以由雅虎跳到新浪),同时不能跳过登录保护。但速度慢是其最大缺陷!redirect跳转机制:首先是发送一个http请求到客户端,通知需要跳转到新页面,然后客户端在发送跳转请求到服务器端。需要注意的是跳转后内部空间保存的所有数据信息将会丢失,所以需要用到session。

  2 server.transfer 速度快,只需要一次postback ,但是。。。。他必须是在同一个站点下,因为它是server的一个方法。另外,他能跳过登录保护。你可以写个小程序试试:设计一个由页面一到页面二的跳转,但要进入到页面二需要登录,form认证,但如果跳转语句使用transfer的话,那就不会弹出登录页面了。这个方法的重定向请求是发生在服务器端,所以浏览器的url地址仍然保留的是原页面的地址!

  3 sever.execute 这个方法主要是用在页面设计上面,而且他必须是跳转同一站点下的页面。这个方法是需要将一个页面的输出结果插入到另一个aspx页面的时候使用,大部分是在表格中,将某一个页面类似于嵌套的方式存在于另一页面。

14.数据库中表名和字段名为变量

http://www.cnblogs.com/0banana0/archive/2011/11/03/2234537.html#

15.一个伴随ASP.NET从1.0到4.0的OutputCache Bug

http://www.cnblogs.com/dudu/archive/2011/11/03/outputcache_Bug_vary.html#pagedcomment

16.网页元素位置(scroll、client、offsetWidth等)获取、设置详解:

http://www.easewe.com/Article/Document/257.htm

17.当div的display为none时,如何获取它的实际宽度(visibility:false)

解决方案:visibility:false或者display='block'是将offsetWidth保存起来,隐藏后从保存的结果中读取

 

18.滚动条上移或者下移:

http://q.cnblogs.com/q/29427/

http://www.w3school.com.cn/tiy/t.asp?f=jquery_css_scrolltop_set

http://www.w3school.com.cn/tiy/t.asp?f=hdom_window_scrollby

19.jq咋个获取当前页面的iframe里面的那个html里面的某个类

JS版:document.getElementById("IframeID").contentWindow.document.getElementById("divID")
JQ版1:$("#divID",$("#iframeID")[0].contentWindow.document)
JQ版2:$("#iframeID").contents().find("#divID")

20.jquery的 checked 、disabled

http://www.cnblogs.com/0banana0/archive/2011/11/16/2251855.html

21.jquery的html与js的innerHTML的一点区别

jquery的html会执行html()里边的js而innerHTML则不会

<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.js">script>
<script>
$(
function(){
$(
"#div").html("

更多“http://www.jb51.net/article/21918.htm
48.
解决vs2008 项目文件(b/s)右键“在浏览器中打开”出现两个浏览器

 

转载于:https://www.cnblogs.com/0banana0/archive/2011/11/03/2234537.html

你可能感兴趣的:(javascript,ui,数据库,ViewUI)