柔情似水 发表于 2015-1-16 14:23:48

NET网页编程之判别DropDownList中指定项是不是存在

因为各系统的API不同,代码调用API编写程序就会遇到很多不兼容的地方,比如Java改写后的Serv-U就不能在手机上执行,手机的游戏也不能直接在微机上执行。一,判别指定的文本在DropDownList中是不是存在,使用DropDownList的Items汇合中的FindByText办法。
申明:该办法是搜刮汇合中具有System.Web.UI.WebControls.ListItem.Text属性且包括指定文本的System.Web.UI.WebControls.ListItem。
示例:
if(this.ddl.Items.FindByText("test")==null)
{
//包括指定的文本项不存在
}


二,判别指定的值在DropDownList中是不是存在,使用DropDownList的Items汇合中的FindByValue办法。
申明:该办法是搜刮汇合中具有System.Web.UI.WebControls.ListItem.Value属性且包括指定值的System.Web.UI.WebControls.ListItem。
示例:
if(this.ddl.Items.FindByValue("value")==null)
{
//包括指定的值不存在
}


三,判别指定的ListItem在DropDownList中是不是存在,使用DropDownList的Items汇合中的Contains办法。
申明:该办法是断定汇合是不是包括指定的项。
示例:
ListItemitem=newListItem("test","value");
if(this.DropDownList.Items.Contains(item))
{
//包括指定的项存在

}
else
{
//包括指定的项不存在
}

注重:该办法中的ListItem必需是Text值与Value都婚配才会乐成!一个很大的类库。应用程序之所以难以跨平台,在于直接调用了特定平台的接口,而一个巨大的类库,就能极大地减少应用程序对平台的依赖。

山那边是海 发表于 2015-1-18 13:48:21

网页从开始简单的hmtl到复杂的服务语言,走过了10多个年头,各种技术层出不穷,单个的主流技术也在不断翻新的版本,现在分析下各种语言的区别、优势、劣势、开发注意事项!

因胸联盟 发表于 2015-1-24 11:28:46

网页从开始简单的hmtl到复杂的服务语言,走过了10多个年头,各种技术层出不穷,单个的主流技术也在不断翻新的版本,现在分析下各种语言的区别、优势、劣势、开发注意事项!

再见西城 发表于 2015-2-1 09:51:43

市场决定一切,我个人从经历上觉得两者至少在很长时间内还是要共存下去,包括C和C++,至少从找工作就看得出来,总不可能大家都像所谓的时尚一样,追捧一门语言并应用它。

小女巫 发表于 2015-2-7 03:10:17

它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。

飘灵儿 发表于 2015-2-20 10:25:20

主流网站开发语言之CGI:CGI就是公共网关接口(CommonGatewayInterface)的缩写。它是最早被用来建立动态网站的后台技术。这种技术可以使用各种语言来编写后台程序,例如C,C++,Java,Pascal等。

精灵巫婆 发表于 2015-3-6 17:25:07

那么,ASP.Net有哪些改进呢?

活着的死人 发表于 2015-3-13 05:10:01

那么,ASP.Net有哪些改进呢?

爱飞 发表于 2015-3-20 13:59:42

Servlet的形式和前面讲的CGI差不多,它是HTML代码和后台程序分开的。它们的启动原理也差不多,都是服务器接到客户端的请求后,进行应答。不同的是,CGI对每个客户请求都打开一个进程(Process)。
页: [1]
查看完整版本: NET网页编程之判别DropDownList中指定项是不是存在