2009年1月29日

固定表格宽度

摘要: 如果需要再table中固定表格宽度 则需要在 table 的style中设置 table-layout:fixed;即可实现固定表格宽度;如果需要固定table宽度而 td中字符超出宽度时实现自动换行,则 需要在td的style中设置 word-break:break-all;即可如果需要固定table宽度而 td中字符超出宽度时实现以省略号代替,则需要在td的style中设置text-overflow:ellipsis; overflow: hidden;即可 阅读全文

posted @ 2009-01-29 16:06 oldkingsir 阅读(199) 评论(0) 推荐(0) 编辑

2009年1月5日

理解Div布局

摘要: 很愚昧的用table布局很久,最近开始学习div+css布局,当初就是由于不理解div的位置控制,所以一直也顾不上深入去学习,加上好久不在开发web应用,所以就放下了,现在开始学习ajax,就必须要学习css+div了,呵呵!要理解div布局, 首先要理解CSS网页布局的原理,就是按照HTML代码中对象声明的顺序,以流布局的方式来显示它,而流布局就不得不说到float浮动技术,在HTML中的所有对象,默认分为两种:块元素(blockelement)、内联元素(inlineelement),虽然也存在着可变元素,但只是随上下文关系确定该元素是块元素或者内联元素。其实CSS的float属性,作用就 阅读全文

posted @ 2009-01-05 02:20 oldkingsir 阅读(2691) 评论(0) 推荐(0) 编辑

2009年1月2日

在gridview使用HyperLinkField传递多个参数

摘要: 在gridview使用需要使用HyperLinkField,若要使用其向其他页面传递参数则需要使用 DataNavigateUrlFormatString定义传递页面、参数名称,使用参数绑定字段DataNavigateUrlFields,要绑定多个字段需要用“,”分割即可,如下所示:<asp:HyperLinkField Text="查看" DataNavigateUrlFormatString="AuditQuestion_Edit.aspx?sid={0}&;staskid={1}&cmd=Look" DataNavigateU 阅读全文

posted @ 2009-01-02 21:54 oldkingsir 阅读(339) 评论(0) 推荐(0) 编辑

GridView简单创建序号列

摘要: 在gridview中添加模板列,并在模板列中放入lable使用Container.DataItemIndex绑定text属性,需要注意,DataItemIndex是从0开始。如下代码:<asp:TemplateField HeaderText="序号"> <ItemTemplate> <asp:Literal ID="Literal2" runat="server" Text='<%# Container.DataItemIndex + 1 %>'></asp:Li 阅读全文

posted @ 2009-01-02 15:35 oldkingsir 阅读(168) 评论(0) 推荐(0) 编辑

绝对路径与相对路径应用

摘要: 绝对路径:指带域名的文件的完整路径,如:http://localhost/img/1.gif相对路径:相对当前页面的路径,如:../img/1.gif在很多场景下需要应用绝对路径,比如我们使用了模板页,在模板页的引用路径上要考虑引用绝对路径,避免内容页无法找到路径,在绝对路径引用需要注意的是:~/:只能在服务器端运行即控件为服务器端控件 runat = server,不能在客户端直接引用。(~/ 的意思是相对站点的虚拟根路径),在实际应用中可考虑使用 <img src="<% =HttpContext.Current.Request.ApplicationPath %&g 阅读全文

posted @ 2009-01-02 14:30 oldkingsir 阅读(225) 评论(0) 推荐(0) 编辑

2008年12月27日

asp.net ajaxkit 控件列表

摘要: Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 1 Accordion 2 AccordionPane 实现多面板,每次都只显示一个,其他收藏起来,可以设置显示隐藏的时间和渐变效果哦3 AlwaysVisibleControlExtender 这个东西是将VerticalSide的值设置好后无论页面的滚动条滚动,这个目标控件一直都显示在页面的那个位置4 AnimationExtender 5 Anima... 阅读全文

posted @ 2008-12-27 17:02 oldkingsir 阅读(191) 评论(0) 推荐(0) 编辑

2008年7月10日

对于交叉表的实现及多重表头的应用

摘要: 本例所采用的交叉表的实现方式是建立在SQL的基础上,所以可能会由于使用的数据库不一致需要修改SQL,本例采用的是oracle9i,多重表头实现控件为C1FlexGrid。首先看一个交叉表的SQL: select name, sum(case when km='英语' and type = '1' then cj else 0 end) as 英语_1, sum(case when km='英语' and type = '2' then cj else 0 end) as 英语_1, sum(case when km='数学 阅读全文

posted @ 2008-07-10 16:11 oldkingsir 阅读(766) 评论(0) 推荐(0) 编辑

2008年6月20日

TreeView 控件之不回发操作

摘要: 转:http://blog.csdn.net/net_lover/archive/2008/06/01/2500613.aspx今天在论坛看到一个问题,问的是如何实现 TreeView 控件在不回发的情况下,实现各种功能。既然不要求回发,只能使用客户端的脚本来实现了,下面就是完整的代码。 <preclass="csharp"name="code"><fontface="CourierNew"><%@PageLanguage="C#"AutoEventWireup="true& 阅读全文

posted @ 2008-06-20 01:00 oldkingsir 阅读(265) 评论(0) 推荐(0) 编辑

GridView绑定数据源,无记录时表头也显示的一种解决方法

摘要: 转:Show Header/Footer of Gridview with Empty Data Source public void BuildNoRecords(GridView gridView, DataSet ds) { try { if (ds.Tables(0).Rows.Count == 0) { ds.Tables(0).Rows.Add(ds.Tables(0).NewRow()); gridView.Da... 阅读全文

posted @ 2008-06-20 00:53 oldkingsir 阅读(580) 评论(0) 推荐(0) 编辑

2008年6月19日

treeview构造函数,以备日后使用

摘要: 需要首先获取树的datatable,该表结构是有父子关系 的表,另外,该方法中未将target进行设置,如有需要可以再加参数,并将树节点的target属性赋值即可指定节点url对应的frame public class Tree { public Tree() { // // TODO: 在此处添加构造函数逻辑 // } /// <summary> /// 构造树 /// </summary> /// <... 阅读全文

posted @ 2008-06-19 16:13 oldkingsir 阅读(226) 评论(0) 推荐(0) 编辑

导航