建议还是用一个表号
不然就两次连接数据库好了
现有一个文本框,我想使输入的内容只能为正数 ?br> 台服天堂2官方银河证券主页三星 sch m329狂犬疫苗的注射当输入的内容不为正数时都给出相应的错误提示 ?br> 还请,各位达人帮助?
ASP.NET重用代码技术 - 用户控件技术
作者: 苏红超 www.ASPCool.com 时间:2004-12-3
(苏红超 编译)
杭州家具厂杰伦06年的新专辑夜流莺mtv未见其人
在前一篇文章当中,我们一同探讨了如何使用ASP.NET中的代码绑定技术来使得代码重用变得简单可行 N颐欠⑾郑么氚蠖际跷颐强梢匀菀椎慕颐堑拇牒湍谌莘掷肟矗盟梢越⒖芍赜玫拇耄皇钦庵旨际醣旧硪泊嬖谧乓恍┚窒扌?T诒疚闹校颐墙嵋煌教至硗庖恢中碌腁SP.NET技术:用户控件 ?
什么是用户控件(User Controls)?
为了能更好的理解用户控件的重要性,我们先来看看一段??的 袄??T谝郧暗腁SP当中,可重用的技术实现?择是相当受限制的 P矶嗟目⒄咭话愣际墙柚驳某S玫淖庸谭诺侥切┌募敝械淖龇ɡ词迪忠欢ǖ乃酱胫赜玫?1热纾缥颐窍胍谛矶嗟腁SP页面当中现实一个下拉列表框,我会在一个包含文件当中建立一个函数,样子如下所示:
Function GetListBox(asSelectedItem)
'为HTML的?择控件建立字符串
'返回这个字符串
绣花图片135和445端口珍贵的教科书说课稿腾讯qq升级包下载 End Function
当然,这样的做法的确在一定程度上做到了重用,但是为了能做到更加通用性,你不得不要增加更多的参数 N耸沟美嗨粕厦娴哪阈枰淼拇氲靡哉9ぷ魇抢训模蛭锏教峁┧耐ㄓ眯裕ǹ芍赜眯裕愦蟾挪坏貌蝗バ薷恼庑┮丫嬖诘拇耄员闶沟盟且材茉谛碌幕肪诚抡9ぷ??
IIS5中的VBScript5.0增加了建立类的功能 U饩褪沟梦颐强梢酝ü桓鼋隙嗝嫦蚨韵蟮姆绞嚼词迪挚芍赜玫拇??
Class ComboBox
Property Let ControlName(vData)
.
End Property
<More properties and methods here>
铁路托运规定传奇世界1.908外挂三和人才市场招聘大庆市环保局 End Class
这样做会稍微好一些,但是开发者仍旧需要被迫去编写那些函数,以便返回HTML代码 6遥裁挥心芰Σ僮菽切├嗟氖道韵蟮氖录?N四茏龅讲僮魇录⒄卟坏貌唤⒁恍〤OM组件,而后者则增加了应用程序的额外的复杂度 ?
有了ASP.NET,我们拥有了一个新的简单的工具来编写可重用的代码 没Э丶?S没Э丶ㄒ步衟agelets)提供了这样一种机制,他使得我们可以建立能够非常容易的被ASP.NET页面使用或者重新利用的代码部件 R桓鲇没Э丶彩且桓黾虻サ腁SP.NET页面,不过它可以被另外一个ASP.NET页面包含进去 T谀愕腁SP.NET应用程序当中使用用户控件的一个主要的优点是用户控件的支持一个完全面向对象的模式,使得你有能力去捕获事件 6遥没Э丶С帜闶褂靡恢钟镅员嘈碅SP.NET页面其中的一部分代码,而使用另外的一种语言编写ASP.NET页面另外一部分代码,因为每一个用户控件可以使用和主页面不同的语言来编写 ?
建立一个用户控件
在建立你自己的用户控件之前,你也许想知道在你的web页面中哪些可见的对象是能够重用的好的候?者 D芸赡艿氖牵憬嵩谀愕恼镜闵系牟恢挂桓鲆趁嫔闲枰褂萌诤系挠没Э丶?R坏┠憧疾欢系乃伎寄愕目丶慕峁梗憔鸵丫龊玫目嫉淖急?T谖颐堑睦拥敝校颐墙⒁桓黾虻サ乃阉鞯目丶美此阉鱏QL Server2000中的数据库Northwind N颐堑乃阉骺丶梢允沟每⒄呖焖俚奈桓鰓eb页面增加搜索能力 ?
湿疹性皮炎郑州汽车展母子性故事nba精彩瞬间 建立用户控件的第一步是建立一个.ascx文件 U馐怯没Э丶枰奈募┱姑?T谝桓鲆桓?ascx文件中不能包含head,form,或者body标签,因为包含此.ascx文件的.aspx文件已经包含了这些标签 R桓?ascx文件只能包含方法,函数,以及和用户控件相关的内同 ?
在建立一个.ascx文件之后,我们想要为用户控件增加一些可视的代码 T谝桓鲇没Э丶敝锌梢园械膚eb控件 T谖颐堑睦拥敝校阉骺丶枰涤幸桓霰昵桓鑫谋究蛞约耙桓霭磁?N颐鞘紫燃尤胝庑﹚eb控件,因为我们的整个代码当中会涉及到这些对象 O旅媸蔷咛宓拇耄?
<asp:Label id=lblSearch runat="server" text="Caption"></asp:Label>
<asp:TextBox id=txtSearch runat="server"></asp:TextBox>
<asp:Button id=cmdSearch runat="server" Text="Search" ></asp:Button>
在用户控件中有一件很酷的事情是,你可以定义你自己的属性 T谖颐堑睦拥敝校颐腔岫ㄒ迦缦率粜裕?
心酸的浪漫歌词虫虫特工队游戏戴尔打印机耗材上海外国语大学考研 abelText 枋鱿允靖没У乃阉魈跫?
onnectiongString---用来联接到数据库的连接字符串
esultSetView 怂阉鹘峁氖菁锹技?
ableName 阉鞯氖菘鈚able名称
ondition 枰阉鞯膖able的列的名称
为了建立这些属性,我们使用一些联合起来的get和set方法来同属性结合起来 T谧稣庑┕ぷ髦埃颐切枰紫染龆ㄒ桓鍪粜允欠裥枰市矶粒矗故橇秸叨夹枰?6杂谥恍枰恋氖粜裕颐墙崾褂肦eadOnly关键字来限定属性的声明,并且仅仅包含了get方法 N颐堑腞esultSetView属性是一个只读的属性,因此它的相关代码看起来如下:
'这是一个只读的属性
Public ReadOnly Property ResultSetView as dataView
梦幻西游科举答案贫困生专题片越南歌曲黄昏大嘴日语5.0破解版 Get
'设置返回属性地值
ResultSetView = dsData.tables("BookTitles").defaultview
End Get
End Property
对于只需要写的属性,我们将会使用WriteOnly关键字来限定属性的声明,并且仅仅包含了set方法 N颐堑腡ableName属性是一个只写属性,因此它的相关代码看起来如下:
'This write only attribute identifies which table will be searched
Public WriteOnly Property TableName as string
qq空间做网络硬盘夏新da8说明书农村色文浙江大华技术 Set
'设置表的名称
strTableName = Value
End Set
End Property
对于那些既能读也能写的属性,在定义的时候就不需要加以限定了;并且同时包含了Get和Set方法 R坏┱飧鍪粜员唤ⅲ?aspx文件就可以读?或者设置这些属性,使得用户控件可以适应一个或者多个用途了 ?
在用户控件当中,和定义不同的属性相结合,你也需要定义任意的方法,这些方法可以被用户控件初始化 U庑┦粜院头椒ǘㄒ辶擞没Э丶墓δ?T谖颐堑睦拥敝惺褂玫氖莝earch方法 U飧龇椒ǘ寥 各个用户定义在.aspx文件中的控件属性,并且返回一个搜索的结果记录集 K械牟僮菔菘獾拇攵荚谡飧龇椒ㄖ辛耍航QL语句,打开数据库联接,并且从数据库中返回一个结果 ?
牙齿有黑斑太平洋网络游戏香港到三亚机票冰封王座秘籍代码 '这个程序依照属性的值来操纵一个数据库
Public Sub Search(sender As Object , e As System.EventArgs)
Dim cnConnection As SQLConnection
Dim cmdCommand As SQLDataSetCommand
Dim strSearchString As String
Dim strSQL As String
'如果用户在搜索框中输入了条件
If txtSearch.Text <> "" Then
'过滤掉字符的前后空格
strSearchString = trim$(txtSearch.Text)
瑞星2006最新升级mpeg格式歌曲跆拳道的起源超级兔子管理 End If
'建立我们的SQL语句
strSQL = "SELECT * " & _
"FROM " & strTableName & _
" WHERE " & strConditionField & " LIKE '" & _
trSearchString & "%'"
'如果联接属性被设置了
If strConnection <> "" Then
'建立数据库联接
cnConnection = New SQLConnection(strConnection)
中国广告设计联盟天平洋下载保时捷简介湖南益阳交友 '打开数据库联接
cnConnection.open()
'为搜索建立一个新的command对象
cmdCommand = New SQLDataSetCommand(strSQL, cnConnection)
'建立一个新的DataSet对象
dsData = New DataSet()
'填充dataset对象
cmdCommand.FillDataSet(dsData, "BookTitles")
End If
End Sub
文秘专业知识试题康特听诊器戴尔1100网卡驱动虚拟机怎么上网
一旦你在你的用户控件当中添加了属性和方法,控件的开发也就大致完成了 ?
现在我们对一个用户控件是如何建立的有了一个认识,让我们来看看用户控件是如何工作的 O旅媸俏颐堑挠没Э丶话谝桓鰂orm当中的时候看起来的样子:
我们的用户控件将会放在一个国际食物网站的一个搜索页面上 N私⒄飧鏊阉饕趁妫颐窍冉⒁桓隹盏?aspx文件 N颐窍劝才藕盟械耐计筒季郑蠹尤胛颐堑挠没Э丶??
为了能够在一个.aspx页面当中使用这个新的用户控件,你必须首先初始化@Register指令 5笔褂谜飧霰昵┑氖焙颍惚匦攵ㄒ灞昵┣白海昵┟忠约爸付ㄓ没Э丶诘脑次募??
<%@ Register TagPrefix="jav" TagName="Search" src="SearchControl.ascx" %>
北京四达人才换衣服小游戏学历教育包括哪些世界最先进的柴油机
TagPrefix定义了我们使用这个用户控件的时候想要用的名称空间 agName定义了这个用户控件的实际名称 D憧梢匀我獾拿愕目丶飧雒纸嵊迷谝趁嫔厦姹晔居没Э丶??
当你加入一个用户控件到一个.aspx页面的时候,相应的语法同加入一个web控件类似 D闶紫仁褂帽昵┣白汉捅昵┟评幢晔居没Э丶?
<jav:search></jav:search>
现在我们在页面上面有了这个空间,我们可以设置标准的runat和id属性,以及设置我们以前建立控件的时候建立的各个自己定义的属性 S辛街址椒ɡ葱薷恼庑┯没Э丶氖粜裕ň拖裾攵砸桓鯝SP.NET的web控件那样) R恢址椒ㄊ窃谀愕膚eb页面当中引用这个用户控件的时候明确的设置它的各个属性的值 T谖颐堑睦拥敝校颐巧柚肔abelText属性为 癙roduct Name 保蛭颐堑乃阉魇钦攵圆访评唇驳??
<jav:search id="UserControl" runat="server" labeltext="Product Name"></jav:search>
欢天喜地七仙女尾曲剑侠情缘2攻略秘籍江苏教育 电子信箱浙江电子警察 另外一种方法是在一个.aspx文件的page_load事件中设置这些用户控件的属性 U攵晕颐堑睦樱颐窃趐age_load事件当中设置ConnectionString,TableName,ConditionField属性 N颐切枰阉鞯氖鞘菘釴orthwind中Product表的ProductName字段 ?
Sub page_load(objSource as Object, objArgs as eventArgs)
Dim htConfig As HashTable
'设置一个对Config.web文件中AppSettings节点的应用
htConfig = Context.GetConfig("appsettings")
'设置用户控件的连接字符串
userControl.ConnectionString=(htConfig("MyConn"))
索尼数码相机内存卡熏衣草歌曲网易一卡通免费充值外星生物揭秘图片 '设置我们要搜索的表的名称
userControl.TableName="Product"
'设置我们要搜索的字段名称
userControl.ConditionField="ProductName"
对于我们的web站点,我们将数据库的连接字符串存放在Config.web文件当中的叫做appsettings中的区域中 #ㄈ绻褂孟旅娴拇耄虢玸erver修改成你实际的server名字)
<appsettings>
<add key="MyConn"value="server=ServerName;uid=sa;pwd=;
database=Northwind"/>
</appsettings>
一句爱情誓言北京慈济健康体检禁播 mv观看中文语音朗读软件
下面是我们的.aspx文件第一次看起来的样子:
现在我们需要加入代码来调用我们的用户控件中的search方法 N颐潜嘈凑飧鲇没Э丶睦拥哪康氖俏耸迪侄允菘獾募虻ニ阉饕约胺祷厮阉鞯慕峁?N俗龅秸庑颐怯辛礁鲅 择,我们要么在我们的用户控件当中将我们的结果放到我们的结果控件(在这里,一般是一个DataGrid控件),要么我们将一个ADO记录集当作一个属性返回给开发者,而不必关心开发者究竟使用什么方法来显示他 N颐堑难 择是通过一个属性返回一个记录集结果,因为这样做可以使得开发者可以自由的?择使用什么控件以及采用什么样的数据显示方式 ?
作者: 苏红超 www.ASPCool.com 时间:2004-12-3
(苏红超 编译)
杭州家具厂杰伦06年的新专辑夜流莺mtv未见其人
在前一篇文章当中,我们一同探讨了如何使用ASP.NET中的代码绑定技术来使得代码重用变得简单可行 N颐欠⑾郑么氚蠖际跷颐强梢匀菀椎慕颐堑拇牒湍谌莘掷肟矗盟梢越⒖芍赜玫拇耄皇钦庵旨际醣旧硪泊嬖谧乓恍┚窒扌?T诒疚闹校颐墙嵋煌教至硗庖恢中碌腁SP.NET技术:用户控件 ?
什么是用户控件(User Controls)?
为了能更好的理解用户控件的重要性,我们先来看看一段??的 袄??T谝郧暗腁SP当中,可重用的技术实现?择是相当受限制的 P矶嗟目⒄咭话愣际墙柚驳某S玫淖庸谭诺侥切┌募敝械淖龇ɡ词迪忠欢ǖ乃酱胫赜玫?1热纾缥颐窍胍谛矶嗟腁SP页面当中现实一个下拉列表框,我会在一个包含文件当中建立一个函数,样子如下所示:
Function GetListBox(asSelectedItem)
'为HTML的?择控件建立字符串
'返回这个字符串
绣花图片135和445端口珍贵的教科书说课稿腾讯qq升级包下载 End Function
当然,这样的做法的确在一定程度上做到了重用,但是为了能做到更加通用性,你不得不要增加更多的参数 N耸沟美嗨粕厦娴哪阈枰淼拇氲靡哉9ぷ魇抢训模蛭锏教峁┧耐ㄓ眯裕ǹ芍赜眯裕愦蟾挪坏貌蝗バ薷恼庑┮丫嬖诘拇耄员闶沟盟且材茉谛碌幕肪诚抡9ぷ??
IIS5中的VBScript5.0增加了建立类的功能 U饩褪沟梦颐强梢酝ü桓鼋隙嗝嫦蚨韵蟮姆绞嚼词迪挚芍赜玫拇??
Class ComboBox
Property Let ControlName(vData)
.
End Property
<More properties and methods here>
铁路托运规定传奇世界1.908外挂三和人才市场招聘大庆市环保局 End Class
这样做会稍微好一些,但是开发者仍旧需要被迫去编写那些函数,以便返回HTML代码 6遥裁挥心芰Σ僮菽切├嗟氖道韵蟮氖录?N四茏龅讲僮魇录⒄卟坏貌唤⒁恍〤OM组件,而后者则增加了应用程序的额外的复杂度 ?
有了ASP.NET,我们拥有了一个新的简单的工具来编写可重用的代码 没Э丶?S没Э丶ㄒ步衟agelets)提供了这样一种机制,他使得我们可以建立能够非常容易的被ASP.NET页面使用或者重新利用的代码部件 R桓鲇没Э丶彩且桓黾虻サ腁SP.NET页面,不过它可以被另外一个ASP.NET页面包含进去 T谀愕腁SP.NET应用程序当中使用用户控件的一个主要的优点是用户控件的支持一个完全面向对象的模式,使得你有能力去捕获事件 6遥没Э丶С帜闶褂靡恢钟镅员嘈碅SP.NET页面其中的一部分代码,而使用另外的一种语言编写ASP.NET页面另外一部分代码,因为每一个用户控件可以使用和主页面不同的语言来编写 ?
建立一个用户控件
在建立你自己的用户控件之前,你也许想知道在你的web页面中哪些可见的对象是能够重用的好的候?者 D芸赡艿氖牵憬嵩谀愕恼镜闵系牟恢挂桓鲆趁嫔闲枰褂萌诤系挠没Э丶?R坏┠憧疾欢系乃伎寄愕目丶慕峁梗憔鸵丫龊玫目嫉淖急?T谖颐堑睦拥敝校颐墙⒁桓黾虻サ乃阉鞯目丶美此阉鱏QL Server2000中的数据库Northwind N颐堑乃阉骺丶梢允沟每⒄呖焖俚奈桓鰓eb页面增加搜索能力 ?
湿疹性皮炎郑州汽车展母子性故事nba精彩瞬间 建立用户控件的第一步是建立一个.ascx文件 U馐怯没Э丶枰奈募┱姑?T谝桓鲆桓?ascx文件中不能包含head,form,或者body标签,因为包含此.ascx文件的.aspx文件已经包含了这些标签 R桓?ascx文件只能包含方法,函数,以及和用户控件相关的内同 ?
在建立一个.ascx文件之后,我们想要为用户控件增加一些可视的代码 T谝桓鲇没Э丶敝锌梢园械膚eb控件 T谖颐堑睦拥敝校阉骺丶枰涤幸桓霰昵桓鑫谋究蛞约耙桓霭磁?N颐鞘紫燃尤胝庑﹚eb控件,因为我们的整个代码当中会涉及到这些对象 O旅媸蔷咛宓拇耄?
<asp:Label id=lblSearch runat="server" text="Caption"></asp:Label>
<asp:TextBox id=txtSearch runat="server"></asp:TextBox>
<asp:Button id=cmdSearch runat="server" Text="Search" ></asp:Button>
在用户控件中有一件很酷的事情是,你可以定义你自己的属性 T谖颐堑睦拥敝校颐腔岫ㄒ迦缦率粜裕?
心酸的浪漫歌词虫虫特工队游戏戴尔打印机耗材上海外国语大学考研 abelText 枋鱿允靖没У乃阉魈跫?
onnectiongString---用来联接到数据库的连接字符串
esultSetView 怂阉鹘峁氖菁锹技?
ableName 阉鞯氖菘鈚able名称
ondition 枰阉鞯膖able的列的名称
为了建立这些属性,我们使用一些联合起来的get和set方法来同属性结合起来 T谧稣庑┕ぷ髦埃颐切枰紫染龆ㄒ桓鍪粜允欠裥枰市矶粒矗故橇秸叨夹枰?6杂谥恍枰恋氖粜裕颐墙崾褂肦eadOnly关键字来限定属性的声明,并且仅仅包含了get方法 N颐堑腞esultSetView属性是一个只读的属性,因此它的相关代码看起来如下:
'这是一个只读的属性
Public ReadOnly Property ResultSetView as dataView
梦幻西游科举答案贫困生专题片越南歌曲黄昏大嘴日语5.0破解版 Get
'设置返回属性地值
ResultSetView = dsData.tables("BookTitles").defaultview
End Get
End Property
对于只需要写的属性,我们将会使用WriteOnly关键字来限定属性的声明,并且仅仅包含了set方法 N颐堑腡ableName属性是一个只写属性,因此它的相关代码看起来如下:
'This write only attribute identifies which table will be searched
Public WriteOnly Property TableName as string
qq空间做网络硬盘夏新da8说明书农村色文浙江大华技术 Set
'设置表的名称
strTableName = Value
End Set
End Property
对于那些既能读也能写的属性,在定义的时候就不需要加以限定了;并且同时包含了Get和Set方法 R坏┱飧鍪粜员唤ⅲ?aspx文件就可以读?或者设置这些属性,使得用户控件可以适应一个或者多个用途了 ?
在用户控件当中,和定义不同的属性相结合,你也需要定义任意的方法,这些方法可以被用户控件初始化 U庑┦粜院头椒ǘㄒ辶擞没Э丶墓δ?T谖颐堑睦拥敝惺褂玫氖莝earch方法 U飧龇椒ǘ寥 各个用户定义在.aspx文件中的控件属性,并且返回一个搜索的结果记录集 K械牟僮菔菘獾拇攵荚谡飧龇椒ㄖ辛耍航QL语句,打开数据库联接,并且从数据库中返回一个结果 ?
牙齿有黑斑太平洋网络游戏香港到三亚机票冰封王座秘籍代码 '这个程序依照属性的值来操纵一个数据库
Public Sub Search(sender As Object , e As System.EventArgs)
Dim cnConnection As SQLConnection
Dim cmdCommand As SQLDataSetCommand
Dim strSearchString As String
Dim strSQL As String
'如果用户在搜索框中输入了条件
If txtSearch.Text <> "" Then
'过滤掉字符的前后空格
strSearchString = trim$(txtSearch.Text)
瑞星2006最新升级mpeg格式歌曲跆拳道的起源超级兔子管理 End If
'建立我们的SQL语句
strSQL = "SELECT * " & _
"FROM " & strTableName & _
" WHERE " & strConditionField & " LIKE '" & _
trSearchString & "%'"
'如果联接属性被设置了
If strConnection <> "" Then
'建立数据库联接
cnConnection = New SQLConnection(strConnection)
中国广告设计联盟天平洋下载保时捷简介湖南益阳交友 '打开数据库联接
cnConnection.open()
'为搜索建立一个新的command对象
cmdCommand = New SQLDataSetCommand(strSQL, cnConnection)
'建立一个新的DataSet对象
dsData = New DataSet()
'填充dataset对象
cmdCommand.FillDataSet(dsData, "BookTitles")
End If
End Sub
文秘专业知识试题康特听诊器戴尔1100网卡驱动虚拟机怎么上网
一旦你在你的用户控件当中添加了属性和方法,控件的开发也就大致完成了 ?
现在我们对一个用户控件是如何建立的有了一个认识,让我们来看看用户控件是如何工作的 O旅媸俏颐堑挠没Э丶话谝桓鰂orm当中的时候看起来的样子:
我们的用户控件将会放在一个国际食物网站的一个搜索页面上 N私⒄飧鏊阉饕趁妫颐窍冉⒁桓隹盏?aspx文件 N颐窍劝才藕盟械耐计筒季郑蠹尤胛颐堑挠没Э丶??
为了能够在一个.aspx页面当中使用这个新的用户控件,你必须首先初始化@Register指令 5笔褂谜飧霰昵┑氖焙颍惚匦攵ㄒ灞昵┣白海昵┟忠约爸付ㄓ没Э丶诘脑次募??
<%@ Register TagPrefix="jav" TagName="Search" src="SearchControl.ascx" %>
北京四达人才换衣服小游戏学历教育包括哪些世界最先进的柴油机
TagPrefix定义了我们使用这个用户控件的时候想要用的名称空间 agName定义了这个用户控件的实际名称 D憧梢匀我獾拿愕目丶飧雒纸嵊迷谝趁嫔厦姹晔居没Э丶??
当你加入一个用户控件到一个.aspx页面的时候,相应的语法同加入一个web控件类似 D闶紫仁褂帽昵┣白汉捅昵┟评幢晔居没Э丶?
<jav:search></jav:search>
现在我们在页面上面有了这个空间,我们可以设置标准的runat和id属性,以及设置我们以前建立控件的时候建立的各个自己定义的属性 S辛街址椒ɡ葱薷恼庑┯没Э丶氖粜裕ň拖裾攵砸桓鯝SP.NET的web控件那样) R恢址椒ㄊ窃谀愕膚eb页面当中引用这个用户控件的时候明确的设置它的各个属性的值 T谖颐堑睦拥敝校颐巧柚肔abelText属性为 癙roduct Name 保蛭颐堑乃阉魇钦攵圆访评唇驳??
<jav:search id="UserControl" runat="server" labeltext="Product Name"></jav:search>
欢天喜地七仙女尾曲剑侠情缘2攻略秘籍江苏教育 电子信箱浙江电子警察 另外一种方法是在一个.aspx文件的page_load事件中设置这些用户控件的属性 U攵晕颐堑睦樱颐窃趐age_load事件当中设置ConnectionString,TableName,ConditionField属性 N颐切枰阉鞯氖鞘菘釴orthwind中Product表的ProductName字段 ?
Sub page_load(objSource as Object, objArgs as eventArgs)
Dim htConfig As HashTable
'设置一个对Config.web文件中AppSettings节点的应用
htConfig = Context.GetConfig("appsettings")
'设置用户控件的连接字符串
userControl.ConnectionString=(htConfig("MyConn"))
索尼数码相机内存卡熏衣草歌曲网易一卡通免费充值外星生物揭秘图片 '设置我们要搜索的表的名称
userControl.TableName="Product"
'设置我们要搜索的字段名称
userControl.ConditionField="ProductName"
对于我们的web站点,我们将数据库的连接字符串存放在Config.web文件当中的叫做appsettings中的区域中 #ㄈ绻褂孟旅娴拇耄虢玸erver修改成你实际的server名字)
<appsettings>
<add key="MyConn"value="server=ServerName;uid=sa;pwd=;
database=Northwind"/>
</appsettings>
一句爱情誓言北京慈济健康体检禁播 mv观看中文语音朗读软件
下面是我们的.aspx文件第一次看起来的样子:
现在我们需要加入代码来调用我们的用户控件中的search方法 N颐潜嘈凑飧鲇没Э丶睦拥哪康氖俏耸迪侄允菘獾募虻ニ阉饕约胺祷厮阉鞯慕峁?N俗龅秸庑颐怯辛礁鲅 择,我们要么在我们的用户控件当中将我们的结果放到我们的结果控件(在这里,一般是一个DataGrid控件),要么我们将一个ADO记录集当作一个属性返回给开发者,而不必关心开发者究竟使用什么方法来显示他 N颐堑难 择是通过一个属性返回一个记录集结果,因为这样做可以使得开发者可以自由的?择使用什么控件以及采用什么样的数据显示方式 ?
|