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

Web Service 学习笔记(2)

1.SOAP的目标是允许使用标准化的方法在客户机和运行在Internet上的应用程序交换原文的信息.

2.每个SOAP消息都是一个XML文档,XML文档具有一个根元素,即SOAP封套.

3.串行化:把对象转换为XML的过程 并行化:将XML中解构对象的过程 完成这一转换的模块叫XmlSerializer

查看更多...

分类:编程技术 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 10305

WebService学习笔记(1)

WSDL:Web服务描述语言 Web Service Description Language 一种描述Web服务的方案,描述了Web服务支持的协议,WDSL文档定义了Web服务的地址

UDDI: 通用\发现\集成 Universal Description Discovery And Intergration 全球性的Web服务注册库

SOAP:简单对像访问协议 Simple Object Access Protocol

查看更多...

分类:编程技术 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 10049

遍历页面控件的几种方法

方法一:javascript法

function btnClear()
{
for(i=0;i<document.forms[0].elements.length;i++)
{
e=document.forms[0].elements;
if(e.type=='text'||e.type=='textarea')
{
e.value="";
}
}
return false;
}

在Onclick OnFocus OnLoad等事件中引用就行


方法二:Foreach遍历

foreach(Control ctl in this.Page.Controls[1].Controls)
{

if(ctl.GetType() == typeof(TextBox))
{
TextBox t = (TextBox) ctl;
t.Text = string.Empty;

}


方法三:
#region 清空指定页面上所有的控件内容,public static void ClearAllContent()
/// <summary>
/// 清空指定页面上所有的控件内容,包括TextBox,CheckBox,CheckBoxList,RadioButton,RadioButtonList。但是不清
/// 除如ListBox,DropDownList,因为这样的控件值对当前页面来说还可以用,一般这些控件里都是保存的字典数据。
/// Author:Kevin
/// 日期:2004-12-02
/// </summary>
/// <param name="page"> 指定的页面</param> 
public static void ClearAllContent(System.Web.UI.Control page)
{
int nPageControls = page.Controls.Count;
for (int i = 0; i < nPageControls; i++)
{
foreach (System.Web.UI.Control control in page.Controls[i].Controls)
{
if (control.HasControls())
{
ClearAllText(control); 
}
else

if (control is TextBox)
(control as TextBox).Text = "";

if (control is CheckBox)
(control as CheckBox).Checked = false;

if (control is RadioButtonList)
(control as RadioButtonList).SelectedIndex = -1;

if (control is RadioButton)
(control as RadioButton).Checked = false;

if (control is CheckBoxList)
{
foreach (ListItem item in (control as CheckBoxList).Items)
{
item.Selected = false;
}
}
}//if..else
}//foreach
}//for
}
#endregion 


方法四:

建立一个类,用于存放那些TextBox的name和value ,代码如下:
Public Class UtilityObj
Private _name As String
    Private _value As String
    Public Sub New(ByVal Name As String, ByVal Value As String)
        _name = Name
        _value = Value
    End Sub                                                    &a...
[/i]

查看更多...

分类:编程技术 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 13152

遍历Label 和遍历 DropDownList

动态增加表字段对数据库稳定性有很大影响,那只好来死的了,嘿嘿。

说明:pnlMaterial是容器名,页面中有Label1-Label40, Dropdownlist1-Dropdownlist40,如此之多控件....

查看更多...

分类:编程技术 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 12767

存储过程实现对MS SQL表结构的操作

在itpub中看到一个c# Winform实现对数据库的操作,可惜很多是写死了的,不过这到让我想到了是否可以通过存储过程实现对数据库和表结构的操作。有些时候,项目中可能要动态的增加表字段,删除表字段,重命名之类的,而客户端不一定能访问到远程的服务器,在这个时候也许就会有些许用处了。总结了一下,我把相关的存储过程实现,经在SQL2005 测试是OK的,我把他放上来,跟大家分享,同时欢迎大家多多指教.
希望能对大家有用.


创建表

查看更多...

分类:编程技术 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 12602

GridView与CheckBox的结合使用

GridView与CheckBox的结合,用百度或Google一搜就有一堆的出来了。但是貌似没有比较齐全的,结合自己在项目中的一个运用,我把几种实现方法都把它罗列出来,与大家一起学习。

此Example在VS2005下运行通过.

Demo如图所示:

查看更多...

分类:编程技术 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 24027

[译]写一个自己的代码生成器


原文:
Title:Write your own Code Generator or Template Engine in .NET

Url:http://www.codeproject.com/csharp/smarttemplateengine.asp

查看更多...

分类:编程技术 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 21820

Access导入SQL2005

方法一: 

Code: 

EXEC sp_configure ''show advanced options'', 1; 

查看更多...

分类:编程技术 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 12626

Parser Error 报错解决

很奇怪,这个问题居然没有找到中文的解决方法,但用google找到的答案却是五花八门。

碰到这个问题很蹊跷,将编译生成好的系统挪到服务器间,只有一个页面报错,其它页面不报错,而在本地测试却没有错误。超初以为是服务器相关配置问题,但考虑了一下排除了这方面的原因---所有的页面都OK,就一个页面不OK,报错如下:

Parser Error: The base class includes the field ''XXX'', but its type is not compatible

查看更多...

分类:编程技术 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 32684

用户 '(null)' 登录失败错误解决

好端端的系统在本地运行OK,在Web服务器上运行却出现:

用户“NULL”登录失败,原因:未与信任SQL SERVER相连队关连

郁闷一下,在系统多次升级都没出现这问题,只能“百度一下”,看到的结果大都是说"相关权限问题“,可是,我的权限完全符合要求。最终还是MSDN的提示,让我解决了这个蹊跷的问题..

查看更多...

分类:编程技术 | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 23761

Web技术期刊2007年第7期(总第20期)





下载第二十期:

查看更多...

分类:编程技术 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 5690

gridview结合Zgraphy使用用法

Zgraph图表控件的强大功能令人出乎意料,与OWC相比我想应该毫不逊色,近来需求要求作出相关数据统计,不想使用BI这类的强大东西,所以搜索到了免费的开源的Zgraph控件。使用起来也非常方便,生成的效果可以说是五花八门,千姿百态。废话少说,先看看俺生成的样子.

图1:

查看更多...

分类:编程技术 | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 33000

gridview下获取checkboxlist的值

本来估计很简单的问题,却卡壳了。一开始用的是datalist,在确定程序没错误的情况下,居然获取不到在gridview中的值,郁闷了一下午,终于想开了,换gridview来试试,结果一下子就OK了。

起初使用datalist,在datalist中嵌套checkboxlist,后台代码我是这样写的

 [color=Brown] protected void AddRight()

查看更多...

分类:编程技术 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 24236

VS2005调试问题解决方案集锦

上一次整了个VS2003的,结果反应甚好,当然能帮助大家在程序调试过程中提高效率不失是一件快乐的事,这次也是根据一个项目开发过程中所碰到的种种问题,俺把他记下来了,同时在网站搜集了一些问题及解决方法,一来做个记录好让自己以后可以有章可查,二来发出来给大家分享.分享技术,分享快乐,一直是俺们网站电子期刊的宗旨.希望大家喜欢:)   废话少说:我们要给大家有用的东西才行,希望以下这些东东,能给大家带来帮助.谢谢:) 如果您认为这篇文章对您有用,欢迎您转载,请您注明来自"德仔工作室",俺们是不会去索要专利费的,你放心.


1.检测到有潜在危险的 Request.Form 值

查看更多...

分类:编程技术 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 36158

Web技术期刊2007年第6期(总第19期)

终于在6月的最后一天把期刊整出来了,这段时间特别地忙,虽然一直想着要把这个月的期刊出刊,但是一直都没有时间,唉,不知是人老了还是咋的,总有一种心有余而力不足的感觉了.
不管如何,该坚持的就坚持吧,等自己真的坚持不了再说.


查看更多...

分类:编程技术 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 21739
在做一个project的时候,要对表实现任意的排序,说得明白点就是这样:

在存储过程中声明一个@parameter,然后在使用查询条件后的排序,要根据我的@parameter来实现,而我这个@parameter实际传进去的就是一个字段值。

网上Google了一下,发现有这样的例子,大多数都是以普提树的多字段任意分页的存储过程结合在一起,看起来好不复杂,而我现在没必要搞分页,没有办法实现吗???

查看更多...

分类:编程技术 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 25211

Net生成手机号码图片

之前在58.com里面发布分类信息时,看到他的手机号码是用图片形式出现的,虽然这跟验证码的原理应该差不多,但还是觉得有点好奇, 我想是应该用System.Drawing里面的东西可以整出来的吧,于是就整了一下,还是很容易的,发出来给大家共享.[em13]

做得简单,在实际运用中应该需要将所有封装成一个object最好,但是实现了效果,装箱就应该很Easy啦,废话少说
文件:

查看更多...

分类:编程技术 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 30488

刨到的一段JS代码

图片的幻灯片效果是层出不穷,但文字的呢?哈哈,通常是用于广告里面的

[code]

查看更多...

分类:编程技术 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 37265

ASP面试题

朋友的公司要招一位ASP的程序员,让俺整了一份面试题给他们,偶就在网站找了一下,整了一份,共享给大家吧,都很基础的啦,不过ASP主要的也就是这些东西。


Flash动画

查看更多...

分类:编程技术 | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 26414

Web技术期刊2007年第5期(总第18期)

实在不好意思,5月份因为网站改版,期刊拖至月底才有时间完成,不过拖后总比没完成好。大家多多支持,同时,网站也新改版了,欢迎大家浏览.并提出宝贵意见.



查看更多...

分类:编程技术 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 29468