公司随身记

@  frame 的使用

  01. frameset, frame 要放在 body 标签外边

  02. 在 frameset 中要注明每个框架的大小

 1 <html xmlns="http://www.w3.org/1999/xhtml">
2 <head runat="server">
3 <title></title>
4 </head>
5 <frameset rows="100,*">
6 <frame name="frame_top" src="WebForm1.aspx">
7 <frame name="frame_down" src="WebForm1.aspx">
8 </frameset>
9 <body>
10 <form id="form1" runat="server">
11 </form>
12 </body>
13 </html>


@ Request.UrlReferrer

  可以获取客户端上次请求的url的有关信息

 

@(js)window.location = window.location

  刷新当前页面

 

@DataTable.Select(sqlStr);

  用 sqlStr 中的 sql 语句搜索 DataTable 中的行

 

@Target

  用于标记控件被选中时的定位目标, 可填入 frame 框架名称

 

@接口

  接口不能为静态, 且接口中的方法不能有访问修饰符, 默认为 public, 也不能为静态方法!

  若接口中的方法为静态, 假设编译通过, 因为静态方法在内存中只有一个实现副本, 则与 "每个类有自己的方法体来实现该接口" 有矛盾, 此次将会变成所有实现该接口的类都共用一个方法!


@(js) Response.Write() 与 ClientScript.RegisterStartupScript()

  01.在 UpdatePanel 中, Write 是弹不出消息框的

  。。。

 

@OnClientClick="return fuction();" 和 OnClick="Method()"

当一个控件同时设定了这两个事件处理方法时, 会先执行 OnClientClick 指定的客户端方法 fuction(), 若返回值为 true, 则继续执行服务端方法 Method() 若 fuction() 返回 false 的话, 则 Click 事件执行结束。。。

注: OnClientClick 中的 return 不可以省略

 

@(js) doback()

  按后退的时候会触发的函数?

 

@(js)

页面A

var result = window.showModalDialog()

if(result = "ok")

{}

 

页面B

window.returnValue = 'ok';

 

通过在两个页面执行以上 js 代码, 就可以实现页面间执行结果的传递

 

@(usercontrol) 事件

在用户控件里面发布了事件以后,在属性里面并不可以直接看到事件, 更不可能说直接双击该控件实现vs自动编写事件处理方法签名; 但可以通过在后台写一个 protected 处理方法, 并在前台的事件 html 代码中加一句 On'事件名' = '处理方法名' 便可以进行绑定

 

@实现点击了文本框以后弹出日期选择页面

<input name="text" type="text" class="input_text" value="" size="22" maxlength="22" onclick="WdatePicker({skin:'whyGreen',dateFmt:'yyyy-MM-dd HH:mm:ss'});" id="txt_start" runat="server" disabled="disabled" />

 

@项目

如果项目中存在错误,则会导致生成中断,则调试时有些代码文件将仍为旧文件,则修改后的效果不能表现出来!

 

@动态html

<input id="device_checkName" type="checkbox" name="device_checkName" value='<%#Eval("role_id") %>' <%#ISDeviceCheck(Eval("role_id")) %> />

 

后台方法

1 protected string ISDeviceCheck(object obRole_id)
2 {
3 if (obRole_id == null)
4 return "";
5
6 if((int)obRole_id == 100)
7 return "checked=\"checked\""
8 }



posted @ 2012-03-28 10:42  Howll Chen  阅读(192)  评论(0编辑  收藏  举报