Google [站内搜索]

分类: Web编程预览模式: 普通 | 列表

C#获取sql中print语句输出的内容

using (SqlConnection conn = new SqlConnection("server=(local);database=Northwind;user id=sa;password=sa;"))
{
    //在InfoMessage事件中获取print值
    conn.InfoMessage += delegate(object sender1, SqlInfoMessageEventArgs e1) { Response.Write(e1.Message); };

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 6464

aspx页面事件执行顺序

单个aspx页面按如下顺序激活事件:

Page_PreInit
Page_Init
Page_InitComplete

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 3344

小伎俩:使用桥页阻碍用户后退

在很多站点,特别是门户站的一些频道页中,我经常发现这么一种现象:点击链接进入频道页后,再点后退按钮,结果又自动跳回到频道页了。分析了下,流程大都是这样:点击链接打开A页面,A页面其实没有什么内容,主要就一小段代码(客户端)来实现自动跳转到B页面,B是真正的内容页。这边的A页面就是桥页,它负责连接到目标页。这样用户在B页面点后退按钮时,其实是回到了A页面,由于A页面代码的作用,又引导用户到了B页面,这样就阻碍了用户的后退,感觉不能后退了。

小技巧:连续单击两次后退按钮即可正常后退。

不论这种做法是故意的,还是无意的,可以肯定的是它成功阻碍了一部分用户的离开。当然,从用户体验来说,这种做法不值得提倡。

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 3436

DataBinder.Eval方法说明

在数据绑定控件中,我们经常会看到DataBinder.Eval的身影,例如:

<asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate>
<%# DataBinder.Eval(Container.DataItem,"ProductName") %>

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4025

以编程方式设置Repeater控件模板示例

数据绑定控件Repeater有好几个模板,如HeaderTemplate、FooterTemplate和ItemTemplate等,它们都是ITemplate接口类型,因而,要以编程方式设置Repeater控件模板,只需给相应模板属性赋值一个ITemplate接口类型实例即可。下边是一个简单示例:

using System;
using System.Web.UI;
using System.Web.UI.WebControls;

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4266

XML declaration not at beginning of document

在VS2008下建了一个WAP母版页,代码如下:

WAP_MasterPage.master:
<%@ Master Language="C#" AutoEventWireup="true" CodeFile="WAP_MasterPage.master.cs" Inherits="MasterPage_WAP_MasterPage" %>
<?xml version="1.0" encoding="utf-8"?>

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4772
早前就有在机子上安装过PetShop4,并且用VS2008能正常打开,后来卸载了。今天重新安装了下,再用VS2008打开时,一大堆提示"项目所需的应用程序未安装":



打开后项目皆不可用:

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4972
这是一堂关于UML基础知识的补习课,现在我们做项目时间都太紧了,基本上都没有做过真正的class级别的详细设计,更别提使用UML来实现规范建模了。本篇主要就以前自己一直感觉很迷糊的几种class之间的关系进行整理,让我们在真正用UML进行比如类图设计时能够更加清晰明了,以下就分别介绍这几种关系。

继承

指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力,继承是类与类或者接口与接口之间最常见的关系;在Java中此类关系通过关键字extends明确标识,在设计时一般没有争议性;

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 3976

全面认识UML类图元素

开发Java应用程序时,开发者要想有效地利用统一建模语言(UML),必须全面理解UML元素以及这些元素如何映射到Java。本文重点讨论UML类图中的元素。

类图是最常用的UML图,它用于描述系统的结构化设计。其中包括类关系以及与每个类关联的属性及行为。类图能出色地表示继承与合成关系。为了将类图作为一种高效的沟通工具使用,开发者必须理解如何将类图上出现的元素转换到Java中。下面来进一步探索这一转换过程。

元素

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 3563

C#特性(Attribute)示例

[AttributeUsage(AttributeTargets.All,Inherited=false)]
public class TestAttribute : System.Attribute
{
    //Fields
    private string _description;

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4282