• net技巧集合


    一、注册com组件
          regsvr32是用来注册com组件的。introp   dll是.net   warpped的dll,已经不是com组件了,自然不能通过regsvr32注册了。excel.dll是com组件,可以注册。
    二、LABEL控件无法显示字符串"Hello"<Test@sina.com>!
          解决方案:Label1.Text=Server.HtmlEncode(Label1.Text);
    三、查询SQL实例下的所有数据库
          语法  sp_databases
          结果集
          列名 数据类型 描述
          DATABASE_NAME sysname 数据库的名称。在 SQL Server 中,此列代表存储在 sysdatabases 系统表中的数据库的名称。
          DATABASE_SIZE int 数据库的大小(以 KB 计)。
          REMARKS varchar(254) 对于 SQL Server,该字段的返回值为 NULL。
    四、在.net2005测试连接远程2005出现的问题
        现在总结一下可能出现问题的地方
          1.在sql server外围应用配置器,进行服务和连接的外围应用配置器里面进行设置,里面有远程连接的选项
          2.在sql server configuration manager里面把tcp/ip和named pipes协议的开启
          3在数据库属性中有是否允许远程连接打开
          4.最后开启sa帐户,默认sa帐户是disabled的
    五、在CS文件中隐藏Table中的某一行
          如果直接在aspx页面写的话,可以  
           var   param   =   '<%=Request["Type"]%>';  
           
    if(param=="1")   document.getElementById('aaa').style.display="none"

          也可以将tr加上runat=server,这样在cs页面可以这样写
          <talbe>
            
    <tr id="tr"></tr>
         
    </table>
            tr.Visible   =   false;

    六、获得GridView的主键值
           首先,需设置GridView的DataKeyNames,有的时候可以设置多个。
    <asp:GridView ID="GridView1" CssClass="Grid" runat="server" DataKeyNames="F_ID" AutoGenerateColumns="False">
           调用,通过DataKeys调用
    index = Bmc.CLUtility.getConvertIntValue(this.GridView1.DataKeys[row.RowIndex].Values["F_ID"].ToString());
    七、刷新母窗口
        js中window.opener.location.reload()  
    Response.Write("<script language='javascript'>alert('成功创建文件夹');window.close();window.opener.location.reload()</script>");
    八、在html中alt是什么意思.
         工具提示的意思,好像只能用在图片上,把鼠标移动到设置好 Alt 标记的图片上就会出现工具提示
    九、在导出数据的发现的Excel限制
    Excel 限制:65,536  行,256  列
    十、插入数据自动返回ID
        日常开发中,经常将表的标识字段设置为自增长,通过实体对象插入数据时,需要返回对象的ID,这样通过简单的SQL语句“Select SCOPE_IDENTITY()”就能实现,然后通过ExecuteScalar()方法就能得到。
    Insert into  dbo.T_TLMail_Content(F_Sender,F_Stime,F_RqstReply,F_Signature,F_Title,F_MailMessageType,F_Content
    values(@F_Sender,@F_Stime,@F_RqstReply,@F_Signature,@F_Title,@F_MailMessageType,@F_Content)
    Select SCOPE_IDENTITY()
    十一、查询sql版本信息
    SELECT  SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')

    结果如下:
    产品版本(例如,“9.00.1399.06”)。
    产品级别(例如,“RTM”)。
    版本(例如,“Enterprise Edition”)

    十二、按两个字段排序
    select top(100)* from T_TlMail_receiver order by F_State desc,F_EditTime desc

    十三、Display和Visible区别
          style="DISPLAY: none"  客户端   控件仍然存在

          visible=false  服务端.HTML中控件不存在

    十四、修改VS默认的调试浏览器

           解决方法: 在项目中的某个网页上点击右键,选择 "浏览方式" 然后出来一个菜单可以设定默认浏览器,这时候将IE 选择;在设置为默认就好了,以后其他的网页调试也都将IE作为默认的浏览器了

  • 相关阅读:
    孩子们的游戏(圆圈中最后剩下的数)
    求1+2+3+...+n
    扑克牌顺子
    Java 好文整理
    翻转单词顺序列
    左旋转字符串
    和为S的两个数字
    和为S的连续正数序列
    平衡二叉树
    java 构造函数
  • 原文地址:https://www.cnblogs.com/yank/p/1063789.html
Copyright © 2020-2023  润新知