日韩性视频-久久久蜜桃-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设置初始选中值的问题的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: аⅴ资源中文在线天堂 | 国产一区二区在线观看免费 | 成人毛片视频在线观看 | 国产成人a亚洲精品 | 又黄又爽又色视频 | 天堂成人在线 | 三级视频网站在线观看 | 亚洲av综合色区无码一二三区 | 亚洲精品日韩精品 | 天堂网在线资源 | 碰碰久久 | 在线免费小电影 | 性插动态视频 | 肉色欧美久久久久久久免费看 | 91九色精品 | 成人福利院 | 性色在线 | 国产一区免费观看 | av男人网 | 黄色大片黄色大片 | 黄色高清免费 | 日韩精品极品视频 | 朝桐光在线观看 | 一级精品毛片 | 91亚洲精品乱码久久久久久蜜桃 | 欧美久久久一区二区三区 | 手机看片1024久久 | 怒海潜沙秦岭神树 | japansexxxxhd医生| 99久久久国产 | 久久久五月 | 奶波霸巨乳一二三区乳 | 国产一区二区三区18 | 国产精品久久久久久av | 日本大尺度床戏揉捏胸 | 永久免费观看av | 午夜视频在线观看一区二区 | 中文字幕在线观看日韩 | 美女黄色一级片 | 久久99九九 | 在线免费视频一区二区 | 免费激情片 | 日韩欧美在线第一页 | 国产美女精品一区二区三区 | 性久久| 欧美αv | 无码国模国产在线观看 | 日本高清不卡在线 | 国产欧美在线观看不卡 | 国产成人精品无码免费看在线 | 日本高清不卡视频 | jzzijzzij亚洲成熟少妇在线观看 久久久精品人妻一区二区三区 | 神马久久精品 | 97中文在线 | 精久久| 一级性生活黄色片 | 成人免费在线电影 | av手机网| 中文字幕一区久久 | 久热精品免费视频 | 欧美性大交 | 亚洲男人天堂2018 | 午夜在线国产 | 少妇高潮淫片免费观看 | 国产视频在线观看网站 | 五月网 | 海角官网| 天天操国产 | a级在线观看视频 | 国产羞羞 | 日本一区二区免费在线观看 | 伊人网综合在线 | 日韩伦理一区二区 | 国产又粗又猛又爽又黄的视频一 | 欧美精品乱码视频一二专区 | 日韩免费观看一区二区 | 雪白的扔子视频大全在线观看 | 国产山村乱淫老妇女视频 | 91麻豆国产在线观看 | 少妇xxxx| www亚洲国产| 欧美拍拍 | 久一在线 | 狠狠干影视 | 四季av一区二区三区免费观看 | 国产精品视频久久 | 黄色片视频在线观看 | 亚洲天堂午夜 | 日韩淫 | 91激情| 老司机狠狠爱 | 欧美性生交xxxxxdddd | 国产精品久久久久久久久久 | 国产乱国产乱老熟 | 欧美三级自拍 | 高潮爽爆喷水h | 又色又爽又高潮免费视频国产 | 欧美国产日韩一区二区三区 | 天天舔天天射天天干 |