百摩网
当前位置: 首页 生活百科

asp.net提交前验证(ASP.NETWebForms-Hashtable)

时间:2023-08-10 作者: 小编 阅读量: 7 栏目名: 生活百科

ASP.NETWebForms-HashtableHashtable对象包含用键/值对表示的项目创建HashtableHashtable对象包含用键/值对表示的项目键被用作索引,通过搜索键,可以实现对值的快速搜索通过Add()方法向Hashtable。

Hashtable 对象包含用键/值对表示的项目。


创建 Hashtable

Hashtable 对象包含用键/值对表示的项目。键被用作索引,通过搜索键,可以实现对值的快速搜索。

通过 Add() 方法向 Hashtable 添加项目。

下面的代码创建了一个名为 mycountries 的 Hashtable 对象,并添加了四个元素:

<script runat="server">

Sub Page_Load

if Not Page.IsPostBack then

dim mycountries=New Hashtable

mycountries.Add("N","Norway")

mycountries.Add("S","Sweden")

mycountries.Add("F","France")

mycountries.Add("I","Italy")

end if

end sub

</script>


数据绑定

Hashtable 对象可为下列的控件自动生成文本和值:

为了绑定数据到 RadioButtonList 控件,首先要在 .aspx 页面中创建一个 RadioButtonList 控件(不带任何 asp:ListItem 元素):

<html>

<body>

<form runat="server">

<asp:RadioButtonListrunat="server" AutoPostBack="True" />

</form>

</body>

</html>

然后添加创建列表的脚本,并且绑定列表中的值到 RadioButtonList 控件:

<script runat="server">

sub Page_Load

if Not Page.IsPostBack then

dim mycountries=New Hashtable

mycountries.Add("N","Norway")

mycountries.Add("S","Sweden")

mycountries.Add("F","France")

mycountries.Add("I","Italy")

rb.DataSource=mycountries

rb.DataValueField="Key"

rb.DataTextField="Value"

rb.DataBind()

end if

end sub

</script>

<html>

<body>

<form runat="server">

<asp:RadioButtonListrunat="server" AutoPostBack="True" />

</form>

</body>

</html>

然后我们添加一个子例程,当用户点击 RadioButtonList 控件中的某个项目时,该子例程会被执行。当某个单选按钮被点击时,label 中会出现一行文本:

实例

<script runat="server">

sub Page_Load

if Not Page.IsPostBack then

dim mycountries=New Hashtable

mycountries.Add("N","Norway")

mycountries.Add("S","Sweden")

mycountries.Add("F","France")

mycountries.Add("I","Italy")

rb.DataSource=mycountries

rb.DataValueField="Key"

rb.DataTextField="Value"

rb.DataBind()

end if

end sub

sub displayMessage(s as Object,e As EventArgs)

lbl1.text="Your favorite country is: " & rb.SelectedItem.Text

end sub

</script>

<html>

<body>

<form runat="server">

<asp:RadioButtonListrunat="server"

AutoPostBack="True" onSelectedIndexChanged="displayMessage" />

<p><asp:labelrunat="server" /></p>

</form>

</body>

</html>

演示实例 »

注释:您无法选择添加到 Hashtable 的项目的排序方式。如需对项目进行字母排序或者数字排序,请使用 SortedList 对象。

    推荐阅读
  • 深夜路景照片拍摄技巧(怎么拍出来的好看)

    深夜路景照片拍摄技巧调高感光度,碰到晚上街头摄影的机会时相机设定通常都会将光圈调大,尽可能的吸收光线,并将感光度调到最高。说到感光度调太高,摄影师们通常会担心噪点的问题。的确,感光度调高能增加感光度,但取而代之的是色彩对比度降低以及无可避免的噪点问题。使用定焦广角镜头,如果已经很认真地在考虑准备专注于夜间街头摄影,那建议使用广角定焦镜头。手动对焦,因为在光源不足的状况下自动对焦失效的关系。

  • 景天科观音莲怎么养才长得好(怎么养景天科观音莲)

    多肉观音莲盆土要求疏松肥沃,具有良好的排水透气性,可用腐叶土或草炭土、粗沙或蛭石各一半,并掺入少量的骨粉等钙质材料,混匀后使用。多肉观音莲喜温湿润、半阴的生长环境,生长适温为20-30℃,越冬温度为15℃。夏季高温和冬季寒冷时多肉观音莲都处于休眠状态,主要生长期在春秋季。多肉观音莲每20天左右施一次复合肥。每1至2年的春季或秋季给多肉观音莲翻盆一次,翻盆时对根系进行修剪,剪去枯根或过长的老根。

  • 一般来说警察会先查报案人吗(警察会查报案人的哪些信息)

    公安机关首先会询问报案人的情况,制作笔录,并且由报案人签名确认。公安机关、人民检察院或者人民法院对报案、控告、举报和自首的材料,不论是否属于自己管辖的案件,都应当接受。其任务是正确认定有无犯罪事实的发生,应否追究行为人的刑事责任,为正确作出立案或者不立案的决定打下基础。

  • 从哪来看升学率(高考后的升学选择)

    近日,部分地区公布了高考查分、志愿填报时间。同时,教育部新闻办提醒考生家长,需警惕“提前查分”等骗局以及不要将个人高考信息发布到朋友圈,以防被利用精准诈骗。伦烜国际业务总监章元泓有着丰富的留学经历。线上直播间聚集众多资深行业重量级嘉宾,一起探讨当下最热的升学话题,促进留学家庭与留学、国际教育领域从业者的深度对话,为广大读者朋友解答留学相关问题。各位《留学》杂志的小伙伴们有什么想法与期待呢?

  • 柳州市园博园什么时候有花展活动(4月30日5月4日五一)

    中奖名单4月30日姓名电话号码奖品名称领奖地点罗*苗185****6813紫荆春色双面印丝巾柳州博物馆一楼游客服务中心梁*燕139****4542紫荆花卡通系列钥匙扣柳州博物馆一楼游客服务中心冯*艺173****4072紫荆花卡通系列钥匙扣柳州博物馆一楼游客服务中心刘*利185****3190紫荆花卡通系列钥匙扣柳州博物馆一楼游客服务中心韦*金183****1300紫荆花卡通系列钥匙扣柳州博物馆一

  • 河南胡辣汤15种做法(正宗河南胡辣汤做法)

    4、放入泡好的花生,木耳黄花下锅,再加入海带丝,平菇,香菇丝和粉条,翻炒均匀。

  • 冰糖炖雪梨减肥(火龙果炖雪梨瘦身又美白)

    冰糖炖雪梨减肥火龙果含有丰富的维生素c,有很好的美颜美白皮肤的效果,而果肉内所含的水溶性纤维含量也是非常的丰富,此类纤维吸水膨胀10-15倍,产生凝胶状物质令食物在胃中停留时间较长,使节食减肥者延长饱足感而不致饥饿难耐,有良好的减肥功效。火龙果的果肉几乎不含果糖和蔗糖,糖分以葡萄糖为主,这种天然葡萄糖,容易吸收,适合运动后食用。

  • 地球到月球的距离(从地球到月球要多久)

    可以说,相对于地球和月球自身的尺寸来说,地月之间的距离是相当大。因此,要测量地月之间的距离其实是一件很困难的事情。测量地月之间的距离实际上,天文测距在天文学界是一个非常常见的问题,测距的方法也有多种多样。为了测量地月距离,他假定太阳光是平行光。然后通过在两个不同的地点对日全食进行观测,分别是在土耳其和亚历山大城。

  • 腰椎间盘突出症自我治疗的7个方法(腰椎间盘突出治疗方法有很多)

    神经营养药不仅可以营养神经组织,还可以减少受损神经的异常放电,间接减轻疼痛。建议先行腰椎相关检查,明确椎间盘突出程度以及神经根受压情况,再行手法治疗,以免加重病情。绝大部分腰椎间盘突出症,非手术疗法有良好的效果,是大多数病人首选的治疗方法。

  • 山竹放冷藏还是冷冻(山竹适合放冷冻还是冷藏呢)

    以下内容希望对你有帮助!山竹是热带水果,容易风干、变质、保存推荐冷藏为主。冷藏的低温可以在一定程度上降低山竹水分的流失,降低果胶酶等各种酶的活性,保持住山竹的新鲜。放入冷冻虽然可以延长其保存时间,但是由于冷冻层的温度过低,山竹中的水汽会凝结成冰晶,破坏其组织结构,导致山竹的口感和风味改变。