马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
asp可以轻松地实现对页面内容的动态控制,根据不同的浏览者,显示不同的页面内容。而浏览者一点觉察不出来,就像为他专门制作的页面一样。使用各种各样的组件,asp可以完成无比强大的功能。数据平常我们用DropDownList控件(如:下拉菜单时)显现栏目称号等时,一样平常能够用两种办法使其显现我们要的内容:
办法一:
//ddlFirstType即为DropDownList控件,下同
ddlFirstType.DataSource=ds.Tables[0].DefaultView;
//这里绑定的是鄙人拉菜单中显现出来的笔墨,好比"我的文章"
ddlFirstType.DataTextField="CnName";
//这里绑定的内容鄙人拉菜单中是看不到的,这里指的是"我的文章"这个栏目在数据库中对应的ID
ddlFirstType.DataValueField="ID";
ddlFirstType.DataBind();
此时,ddlFirstType.SelectedValue失掉的是ID这个字段的内容,好比你选中的是"我的文章"这个栏目,那末此时SelectedValue失掉的是"我的文章"在数据库中对应的ID.要失掉下拉菜单当选中的值,如"我的文章",必要用:
ddlFirstType.SelectedItem.Text.
办法二:
for(inti=0;i<ds.Tables[0].Rows.Count;i++)
{
ddlSecondType.Items.Add(ds.Tables[0].Rows[i]["CnName"].ToString());
}
此时,ddlFirstType.SelectedValue失掉的是CnName这个字段的内容,好比你选中的是"我的文章"这个栏目,那末此时SelectedValue失掉就是"我的文章"这几个字,而ID的内容就得不到.
</p>由于ASP提供的是一对多的服务,所以用户的一些特殊需求很难得到满足。 |