日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

MVC RC2中关于HtmlHelper给DropDownList设置初始选中值的问题

發布時間:2023/12/13 c/c++ 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MVC RC2中关于HtmlHelper给DropDownList设置初始选中值的问题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Asp.Net MVC RC2中Helper提供的DropDownList好象并不太好用,特別想給下拉框設置初始選中值的時候(可能我還沒找到正確的方法)

小試了一下,有二個簡單的解決辦法:
1.回到最原始的asp的辦法,直接在view的循環中判斷,具體代碼就不寫了,有過Asp/Php經驗的一點就明白

2.自己再寫一個DropDownList的重載版本,如下:

Code
///?<summary>
????????
///?生成下拉列表
????????
///?</summary>
????????
///?<param?name="helper"></param>
????????
///?<param?name="SelectListName">下拉列表的Name值</param>
????????
///?<param?name="SelectItems">數據源</param>
????????
///?<param?name="SelectedValue">選中值</param>
????????
///?<param?name="Attributes">附加屬性值,比如οnchange=""之類</param>
????????
///?<returns></returns>
????????public?static?string?DropDownList(this?HtmlHelper?helper,?string?SelectListName,?IEnumerable<SelectListItem>?SelectItems,?string?SelectedValue,?string?Attributes)
????????{
????????????StringBuilder?sb?
=?new?StringBuilder();
????????????sb.Append(
"<select");

????????????
if?(SelectListName.Trim()?!=?"")
????????????{
????????????????sb.Append(
"?name=\""?+?SelectListName?+?"\"");
????????????}
????????????
else
????????????{
????????????????
return?"";
????????????}

????????????
if?(Attributes.Trim()?!=?"")
????????????{
????????????????sb.Append(
"?"?+?Attributes.Trim());
????????????}


????????????sb.Append(
">");

????????????
foreach?(SelectListItem?item?in?SelectItems)
????????????{
????????????????
if?(item.Value?==?SelectedValue)
????????????????{
????????????????????sb.Append(
"<option?value=\""?+?item.Value?+?"\"?selected=\"selected\">"?+?item.Text?+?"</option>");
????????????????}
????????????????
else
????????????????{
????????????????????sb.Append(
"<option?value=\""?+?item.Value?+?"\">"?+?item.Text?+?"</option>");
????????????????}
????????????}

????????????sb.Append(
"</select>");

????????????
return?sb.ToString();

????????}

調用代碼如下:

Action部分:

List<SelectListItem>?_items?=?new?List<SelectListItem>();
????????
ViewData[
"Citys"]?=?_items;

View部分:
<%=Html.DropDownList("SelName",? (IEnumerable<SelectListItem>)ViewData["Citys"],item.CityId.ToString(),"οnchange=\"alert('Test')\"") %>

轉載于:https://www.cnblogs.com/yjmyzz/archive/2009/03/15/1412507.html

總結

以上是生活随笔為你收集整理的MVC RC2中关于HtmlHelper给DropDownList设置初始选中值的问题的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲动漫精品 | 成人欧美在线 | 九一国产精品 | 成人av观看 | 性の欲びの女javhd | 日韩视频一区二区三区四区 | 黄色资源在线 | 男女黄色片 | 中文字幕日韩一级 | 狠狠操夜夜爽 | 亚洲一区二区视频在线 | 淫久久 | 日本中文字幕在线视频 | 亚洲精久久 | 国产区欧美区日韩区 | 亚洲人在线观看视频 | 中文字幕在线日亚洲9 | 黄色片的网站 | 尤物视频免费在线观看 | 午夜小网站 | 久久国产精品免费观看 | 色小姐com| 欧美 日韩 国产 在线观看 | 久久久久区 | 天天摸天天做天天爽 | 国产一级免费观看 | 国产精品久久亚洲7777 | 在线草| h无码动漫在线观看 | 看91 | 日韩久操 | 在线观看麻豆视频 | 欧美日韩不卡合集视频 | 亚洲va欧美va天堂v国产综合 | 妺妺窝人体色www聚色窝仙踪 | 18岁毛片| 高h大肚孕期孕妇play | 免费在线观看不卡av | 在线观看v片 | 91av亚洲 | 黄色工厂这里只有精品 | 一区二区成人网 | 久久精品视频1 | 色窝窝综合色窝窝久久 | 求av网址| 天天色棕合合合合合合合 | 93看片淫黄大片一级 | 亚洲色图自拍 | 欧美在线性爱视频 | 亚洲福利一区二区三区 | 天天干免费视频 | 精品动漫一区二区三区 | 人人妻人人爽一区二区三区 | 91福利视频免费观看 | 黑人操日本女人 | 中文字幕亚洲不卡 | 成人a级网站 | 五月激情综合网 | gav在线| 少妇高潮伦| 欧美激情校园春色 | 国产又粗又猛又爽又黄91 | 国模叶桐尿喷337p人体 | 一本色道av | 亚洲第一页夜 | 奶水喷溅 在线播放 | av中文字幕观看 | 免费看日产一区二区三区 | 国产精品1区 | 国产精品97 | videos亚洲| 欧美日韩高清一区二区三区 | 天天夜夜人人 | 国产熟妇与子伦hd | 看av网站| 深夜福利网址 | 少妇又色又紧又爽又刺激视频 | 日韩女优网站 | 男女靠逼视频 | 无码国产精品一区二区免费16 | 台湾佬中文在线 | 97精品国产97久久久久久免费 | 综合精品国产 | 精品人妻一区二区三区潮喷在线 | 亚洲精品久久久久久动漫器材一区 | 亚洲 欧美 国产 另类 | 国产成人a v | 波多野结衣一区二区三区免费视频 | 西西4444www大胆无码 | 国产a免费 | 成人午夜免费在线观看 | 久久久久成人网 | a视频在线免费观看 | 久久精品欧美一区二区三区麻豆 | 丝袜人妖 | 天天干天天干 | 99热这里有精品 | 国产做受高潮漫动 | 91午夜影院|