Google [站内搜索]

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

"回发或回调参数无效"解决方法

<asp:DropDownList ID="DropDownList1" runat="server">
    <asp:ListItem Value="20">张三</asp:ListItem>
    <asp:ListItem Value="21">李四</asp:ListItem>
</asp:DropDownList>
<input id="btn" type="button" value="客户端添加项" onclick="document.getElementById('DropDownList1').add(new Option('王五','22'));" /><br />

查看更多...

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

动态给服务器端控件增添属性

例如DropDownList服务器端控件,我们希望他在选择项改变时在客户端能调用一些事件处理程序,但是DropDownList默认是没有onchange属性的,此时我们可以调用他的Attributes.Add方法来动态添加属性:

Default.aspx:
<asp:DropDownList ID="DropDownList1" runat="server">
    <asp:ListItem Value="20">张三</asp:ListItem>

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 3538
Default.aspx:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

查看更多...

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

一个简单的AjaxPro使用案例

准备工作:

1.登录 http://www.ajaxpro.info/ 下载AjaxPro;
2.在项目中添加对AjaxPro.2.dll的引用;
3.在Web.config中增加location节点:

查看更多...

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

C#中文转拼音

using System;
using System.Text;

/// <summary>
/// 中文转拼音

查看更多...

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

使用参数化查询的优点

前几天有讨论过"给SQL 文本命令中的参数传值",也就是参数化查询,后来就一直在想不使用参数化查询和使用参数化查询有什么区别?如下两个例子:

a.字符串拼接(不使用参数化查询)

string Country = "UK";

查看更多...

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

在App_Code中使用多种语言

App_Code和Bin文件夹的不同之处在于Bin文件夹里面存储的是已经编译好的程序集,而App_Code存储的是源代码,默认情况下他们在动行时会被编译成单个程序集。这就会发生一个现象:由于Bin中是已经编译好的程序集,所以他们可以是由各种不同的语言编写的,而App_Code中的源代码在是运行时动态编译成单个程序集,所以你不能在App_Code中存放各种语言编写的源代码,如ClassA.vb、ClassB.cs,否则将无法编译,你会收到类似的错误信息:

引用内容 引用内容
System.Web.HttpException: 文件“/App_Code/ClassA.vb”和“/App_Code/ClassB.cs”使用的语言不同,这是不允许的,因为它们要在一起编译。

我们并未显示的标记App_Code中的源代码是使用哪种语言编写的,那编译的时候是怎么判断的?估计是根据文件的类型(假设的),如果是.vb文件则调用Visual Basic编译器,如果是.cs文件则调用C#编译器,所以你不能在App_Code中存放多种类型的文件,否则将无法判断应用哪种类型编译器来生成单个程序集!

查看更多...

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

取消DropDownList中全部选择项

我们可以使用如下语句来设置DropDownList的选择项:

DropDownList1.SelectedIndex = 1;
DropDownList1.SelectedIndex = 2;

上边两句只有第2句是有效的,当最后一次设置SelectedIndex值时会自动先将其他选择项取消,再重新设置选择项,所以上边语句是无错的,最终索引为2的项被选中!但使用Selected属性来设置选择项就没有那么幸运了:

查看更多...

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

.NET自定义分页控件PageNavigator v1.0(源码)

1.使用说明:

1).页面中添加本控件,假设实例名称为PageNavigator1;
2).在Page_Load加入:PageNavigator1.OnPageChange += new PageChangeHandler(PageNavigator1_PageChange);
3).在Page_Load的if (!IsPostBack){}中对控件的RecordCount、PageSize和PageIndex属性赋值,注意PageIndex的赋值应放在最后;

查看更多...

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

还是没习惯使用left join

Service表:
id    ShortName    Logo                ProvinceId
-----    ------        -----                -----
36    朗成科技    upload/200818124118145109.jpg    110000
17    网麒科技    upload/200818122115132154.jpg    310000

查看更多...

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