露雨城市-南京.NET爱好者
主要讨论的为C#,ASP.NET,Sql Server2005,包括VSTS 2005的相关工具和功能。

随笔分类 -  ASP.NET 2.0

关于asp.net将动态页直接生成静态页的随笔(乱码)
摘要:最近正在帮一家网站做一些静态页的工作,将一些动态页面直接生成静态页.老早就知道这个可以用WebClient来实现,用WebClient将动态的页面进行远程读取.然后将读取的内容写入到相应的静态文件中.说白了就两个动作,读和写而以.不过在读和写过程中,一定要注意编码要一致,要不然会产生内容乱码或是浏览网页时出现乱码.而且我看了一下网上解决静态页的方案,太过哆嗦.今天我就把我最简单的方法来和大家分享一... 阅读全文
posted @ 2010-05-15 12:19 露雨城市.NET2.0和Sql Server 2005开发研究 阅读(756) 评论(2) 推荐(1)
关于vs2005中ajax控件暴露模板中控件,请高手进来聊聊.
摘要:我今天在做例子的时候,在datalist中的模板列中加了两个textbox,然后进行绑定,因为我又放了一个日历控件,所以为了客户端不刷新,我就加了ajax控件,然后把日历控件拖到ajax控件中UpdatePanel中.结果我发现日历控件直接暴露在当前的Page实例中了,也就是说可以直接使用Calendar1.SelectedDate来得到它的值了.而在之前都是要通过FindControl("Cal... 阅读全文
posted @ 2007-08-08 17:33 露雨城市.NET2.0和Sql Server 2005开发研究 阅读(608) 评论(1) 推荐(0)
这个基础题,你能做对吗?
摘要:今天我遇到一个题目,是关于AcceptChanges()和RejectChanges()方法的,考虑到可能很多人不清楚这些概念。所以拿出来讲讲。由这个问题我们也深入了解一下这两个方法。为了不在显示略文时显示出代码来,我就在刚开始多打一点字了。呵。。。题目的代码如下:1privatevoidbutton1_Click(objectsender,System.EventArgse)2{3DataSet... 阅读全文
posted @ 2007-07-20 14:48 露雨城市.NET2.0和Sql Server 2005开发研究 阅读(3753) 评论(12) 推荐(0)
关于如何在子窗口中选择后,在父窗口赋值并让输入框设为只读。
摘要:刚开始我发现只要在子窗口中选择记录后,使用js为父窗口中的文本框赋值时,父窗口中的文本框,无法设置为readonly,也不能将enabled设置为flase,否则看到文本框中是被赋值了,可是却无法保存。最后只好使用textBox1.Attributes["readonly"]="true";,使用这行代码后才可以设置为只读,也不影响服务器控件对它的影响。希望这个小技巧对大家有用。 阅读全文
posted @ 2006-07-21 11:50 露雨城市.NET2.0和Sql Server 2005开发研究 阅读(1193) 评论(3) 推荐(0)
关于在插入的模版中如何为已绑定了Text属性的TextBox设置默认值
摘要:很多时候,我们发现在插入模版中,想为TextBox设置一个默认值。这时TextBox的Text属性已经绑定了数据表中的相关键值,不能去除,要不然就不能插入了。那要怎么做呢?其实很简单,就是为TextBox设置一个Value属性。请看以下的代码示例: '> ... 阅读全文
posted @ 2006-06-05 18:34 露雨城市.NET2.0和Sql Server 2005开发研究 阅读(1995) 评论(5) 推荐(0)
关于GridView中选择当前行的问题。
摘要:很多朋友问,点击GridView中自定义的一个模版内的控件,如何知道是点击的哪一行。可能很多朋友都是熟悉了DataGrid的模式,说GridView还没有DataGrid好。其实GridView还是非常强大的。特别是配合DetailsView来使用。其实如何得到当前选择的行呢,很简单,使用Parent属性就可以呀。比如我们自定义了一个LinkButton,那么当我们点击这个控件时如何知道它在Gri... 阅读全文
posted @ 2006-04-24 21:38 露雨城市.NET2.0和Sql Server 2005开发研究 阅读(3923) 评论(7) 推荐(0)
VS2005中的一个小BUG:关于Dropdownlist无法Datadinding的解决方法。
摘要:在DetailsView的模版中有一个DropDownList的控件,也创建了一个数据源,然后设置了SelectedValue=''。同时和DetailsView的数据源中也有XXX的字段。这时只要程序进入DropDownList的Datadingding就会报错“Eval()、XPath() 和 Bind() 这类数据绑定方法只能在数据绑定控件的上下文中使用。 ”。有一个简单的方法可以解决这个B... 阅读全文
posted @ 2006-04-10 17:41 露雨城市.NET2.0和Sql Server 2005开发研究 阅读(1784) 评论(8) 推荐(0)
如何动态设置全局theme,及在web.config中读取pages节点的内容。
摘要:本来一直打算找到动态更新asp.net2.0的整个站点的theme设置的简便方法,一直没找到,现在还是用的老办法。每个页面都重写page.Theme = myPage.currentTheme;通过动态更新myPage.currentTheme这个全局变量来达到这个目的。其中在web.config中设置了默认的Theme,其部分如下的配置节点: 很多人不知道如何读取theme的值,可以看我以... 阅读全文
posted @ 2006-03-24 11:49 露雨城市.NET2.0和Sql Server 2005开发研究 阅读(5801) 评论(15) 推荐(0)
关于的MasterPage和Theme的问题。
摘要:1.好像修改站点级的主题不太方便,web.config里的程序不好改。Page.Theme的属性,每个页面都要写。有没有更好的办法能设置站点级的主题呢?继承Page麻烦,重写Page的Page_PreInit方法倒是可以,不过默认的直接是继承的System.Web.Page类啊。2.设置了一个MasterPage模版页,里面除了一些框架,导航之外,还有一个ContentPlaceHolder1控件... 阅读全文
posted @ 2005-12-16 16:29 露雨城市.NET2.0和Sql Server 2005开发研究 阅读(2477) 评论(6) 推荐(0)
关于如何在ASP.NET 2.0中定制Expression Builders
摘要:expressions是asp.net 2.0中的新特色,它可以使你在asp.net的页面里很方便的使用自定义的属性. 在ASPX页里只要使用$符号就可以访问到,你定制的属性了. 例如我们看个例子: 阅读全文
posted @ 2005-12-04 11:41 露雨城市.NET2.0和Sql Server 2005开发研究 阅读(2042) 评论(1) 推荐(0)