随笔分类 - ASP.NET学习
摘要:有个需求,笔者比较挠头,要求如果前台有数据项的话 这一行就显示,没有的话,就隐藏。如果要是一个一个判断,并通过Panel的Visible属性设置的话,就得写25次,难道没有别的办法了吗?当然有,就用反射机制就可以。 [代码] 需要注意的是: 第一,应当放在PreRender事件中; 第二,必须有一个判断,就是必须属性器是字符串类型; 第三,Panel的ID命名有一个约定,就是“pn_&...
阅读全文
摘要:最近要完成一个项目,有一个查询可难住了笔者,无论是子查询还是分组,都没弄出来,还是基础知识不行啊。不过呢,可以查资料,最后用一个窗口函数解决了问题。由于开始的数据库是Access,后来笔者导成SQL Server的,一下子明白了很多。 数据库类似是这个样子滴: Employee表的字段: empId,englishName,depId Department表的字段: depId,deptName...
阅读全文
摘要:虽然已经有了ASP.NET AJAX了,最近学习ASP.NET控件的时候,逐步理解了原始的控件异步回调(代码取自《ASP.NET 2.0 高级编程》): 首先,在Render事件中添加好一个事件protectedoverridevoidRenderContents(HtmlTextWriteroutput){output.RenderBeginTag(HtmlTextWriterTag.Div);...
阅读全文
摘要:以前对于基础知识有些没有很好的掌握,特决定开辟一个日志,专门记录一些基础的问题。一天进步1%,70天就能积累一倍! 1.ArrayList是类,Array是数据结构,所以ArrayList需要在遍历的时候强制类型转换,Array不用,如果不希望强制类型转换,可以考虑使用范型。 2.装箱和拆箱 装箱是:容许将值类型作为引用类型(比如:对象)进行处理的过程,而拆箱是允许将引用作为值类型的进行处理的过程...
阅读全文
摘要:今天看《ASP.NET 2.0高级编程》,学会了ADO.NET 2.0中的数据批量更新,把代码发到这里,以供日后之需。 DemoBulkUpdate.aspx<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="DemoBulkUpdate.aspx.cs"Inherits="DemoBulkUpdate"%><!DOCTYPEh...
阅读全文

浙公网安备 33010602011771号