protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { //将满足特定条件的行标为高亮 if (e.Row.RowType == DataControlRowType.DataRow)//判定当前的行是否属于datarow类型的行 { int money = Convert.ToInt32(DataBinder.Eval(e.Row.DataItem, M 发布时间:2012-05-21 作者: 佚名技术 views(180)
介绍 在任何应用系统开发中,异常管理对开发人员来说都是一个关键领域。作为 一个开发人员,你应该采用一种合适的、能让你编写健壮且高质量代码的异常管 理策略。如果使用得当,异常管理将是一个很强大的概念而且使你的开发工作变 的很容易。然而,一个不合适的异常处理将会使你的应用系统性能降低。 在你钻研这些之前,要先 发布时间:2012-05-21 作者: 佚名技术 views(276)
几乎每个网站里,为了方便用户在网站中进行页面导航,都少不了使用页面 导航控件。有了页面导航的功能,用户可以很方便地在一个复杂的网站中进行页 面之间的跳转。在以往的WEB编程中,要写一个好的页面导航功能,并不是那么 容易的,也要使用一些技巧。而 在asp.net 2.0中,为了方便进行页面导航,新 增了一个叫做页面导航控 发布时间:2012-05-21 作者: 佚名技术 views(329)
在ASP.NET2.0中,跨页提交允许把一个页面的回调回调提交到一个不同的网 页中。本文中我们将探索一些不同的跨页提交的方法。另,翻译的特别困难,请 各位朋友批评指正。 ASP.NET1.1只提供了提交到本页的方式。在很多情况下,我们的解决方案中 会有跨页的提交的需求,传统的方法都是通过Response,Redirect或者 Server.Transfe 发布时间:2012-05-21 作者: 佚名技术 views(193)
虽然已经有了ASP.NET AJAX了,最近学习ASP.NET控件的时候,逐步理解了原始的控件异步回调(代码取自《ASP.NET 2.0 高级编程》): 首先,在Render事件中添加好一个事件 protected override void RenderContents(HtmlTextWriter output) { output.RenderBeginTag(HtmlTextWriterTag.Div); output.AddAttribute(HtmlTextWrite 发布时间:2012-05-21 作者: 佚名技术 views(158)
在前面的文章中,我们已经知道如何将ControlParameter(控件参数)与 GridView的SelectedValue属性相关联以实现主-从数据表。SelectedValue属性 返回DataKeyNames属性所指定的第一个字段的值。你也可以给DataKeyNames属性 指定多个用逗号分隔的字段值,例如,你可能需要把多个值传递到从表的数据源 。这些额外的键字段值是 发布时间:2012-05-21 作者: 佚名技术 views(273)
在我们建立完一个WEB应用程序后,我们就要考虑如何进行部署和发布。一般 情况下,尽可能将安装简单化,以使用户有非常好的用户体验。但有的情况下, 可能对安装程序的要求比较高,比如有时要将一些安装配置信息写到注册表中去 。而对于一个WEB应用程序,该如何安装部署呢?这和安装部署一个普通的 WINFORM下的应用程序有些不 发布时间:2012-05-21 作者: 佚名技术 views(195)
一、增加EnhancedListBox的客户端功能 为了使用客户端代码实现EnhancedListBox中项的重排序,你必须使用 JavaScript脚本,并且要把它们依附到EnhancedListBox的两个按钮上。为此, 我建议你使用往后考虑的方法。就象编写一个老式的ASP以前的Web页面,首 先编写一些生成HTML文件的JavaScript。为此,最好的方法是运行该控件, 发布时间:2012-05-21 作者: 佚名技术 views(566)
|