zoukankan      html  css  js  c++  java
  • 适合于初学者的一些小技巧

    1.网页打开时定位焦点:
    <body onload="document.all.txtUserName.focus();" >

    2.在输入框的html中加入以下代码,实现鼠标焦点感知,及按回车跳到下一个输入框,而不是执行提交按钮事件
    onkeydown="if (event.keyCode==13) event.keyCode=9;" onmouseover="this.focus()" onfocus="this.select()"

    3.用vs.net做界面设计时,它会自做聪明的加入很多<font face="宋体"></font>垃圾代码.
    在<body>后加入<font face="宋体">,并且</body>前加</font>可以避免这个问题.

    4.在类名称前面一行按///自动生成类及参数说明,适当写文字即可在调用类时显示提示;

    5.怎样才让在showModalDialog和showModelessDialog的超连接不弹出新窗口?
    在被打开的网页里加上<base target="_self">就可以了。这句话一般是放在<html>和<body>之间的。

    6.字符串的转换,DataBinder.Eval在vb.net中可以用VB内置函数实现格式化,而C#中都是对象,没有内置函数
    在vb.net中可以用如下方式
    mid(DataBinder.Eval(Container.DataItem, "反馈描述"),1,46)
    iif(DataBinder.Eval(Container.DataItem, "反馈答复") is system.dbnull.value,"无",DataBinder.Eval(Container.DataItem, "反馈答复"))

    而C#中却不行,一般是用函数在隐藏代码(*.cs)中实现.
    aspx页面文件cap_lenth(((System.Data.DataRowView)Container.DataItem).Row["反馈描述"] )
    .cs隐藏代码中
      public string cap_lenth(object DISCNAME)
      {//不用临时变量以节省内存空间    
       if(DISCNAME.ToString ().Length>45)
        return DISCNAME.ToString ().Substring(0,45);
       return DISCNAME.ToString ();
      }

    7.在assemblyinfo.cs中编写dll控件的版本及名称等描述信息.
  • 相关阅读:
    LC.225. Implement Stack using Queues(using two queues)
    LC.232. Implement Queue using Stacks(use two stacks)
    sort numbers with two stacks(many duplicates)
    LC.154. Find Minimum in Rotated Sorted Array II
    LC.81. Search in Rotated Sorted Array II
    LC.35.Search Insert Position
    前后端分离:(一)
    Redis基本使用(一)
    GIT篇章(二)
    GIT篇章(一)
  • 原文地址:https://www.cnblogs.com/zyk/p/56715.html
Copyright © 2011-2022 走看看