easyUI编辑某一条信息时,如何让下拉框dropdownlist默认选中初始值

AKhuiChen 2015-09-15 04:01:42
如图,这是用户列表信息里的某一条值(性别为:女,角色:店长),
我点击编辑,进入修改页面时,性别和角色没有默认选中初始值

求解答

...全文
238 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
AKhuiChen 2015-09-15
  • 打赏
  • 举报
回复
引用 6 楼 starfd 的回复:
http://blog.csdn.net/zjx86320/article/details/43838055
可以了,非常谢谢你~
AKhuiChen 2015-09-15
  • 打赏
  • 举报
回复
引用 6 楼 starfd 的回复:
http://blog.csdn.net/zjx86320/article/details/43838055
一直出现类似这个错误:具有键“RoleId”的 ViewData 项属于类型“System.Int32”,但它必须属于类型“IEnumerable<SelectListItem>”。
AKhuiChen 2015-09-15
  • 打赏
  • 举报
回复
引用 4 楼 starfd 的回复:
<select class="easyui-combobox InputOff w80 textbox" name="Sex"> <option value="0" @(model.Sex==0?"selected":"")>男</option> <option value="1" @(model.Sex==1?"selected":"")>女</option> </select> 你这么写的话只能这样了,话说你既然其它地方用了TextBoxFor,为啥你这里就不能用DropDownListFor呢?
谢谢你~ 因为刚入门,看的是公司大哥的代码,所以有一些是我网上找进行修改的,因为我自己好多都不会~ 那可以跟我讲一下,DropDownListFor怎么使用呢。。。谢谢你~
  • 打赏
  • 举报
回复
<select class="easyui-combobox InputOff w80 textbox" name="Sex"> <option value="0" @(model.Sex==0?"selected":"")>男</option> <option value="1" @(model.Sex==1?"selected":"")>女</option> </select> 你这么写的话只能这样了,话说你既然其它地方用了TextBoxFor,为啥你这里就不能用DropDownListFor呢?
AKhuiChen 2015-09-15
  • 打赏
  • 举报
回复
引用 2 楼 starfd 的回复:
默认40分,发帖时下面有的 你怎么打开页面的,不行的话就手工赋值下吧,也就是$('').val('')的事情
以下是我cshtml里面的部分 html标签代码。角色字段为roleId,但想要显示另一张表对应的rolename <tr> <td class="tdright">性 别: </td> <td> <select class="easyui-combobox InputOff w80 textbox" name="Sex"> <option value="0">男</option> <option value="1">女</option> </select> </td> @*<td> @Html.TextBoxFor(model => model.Sex, new { @Class = "easyui-validatebox InputOff w80 textbox ", required = "true" }) </td>*@ </tr> <tr> <td class="tdright">门店ID: </td> <td> @Html.TextBoxFor(model => model.StoreId, new { @Class = "easyui-validatebox InputOff w80 textbox ", required = "true" }) </td> </tr> <tr> <td class="tdright">角 色: </td> <td> <select id="Role" type="text" class="easyui-combobox InputOff w200 textbox" name="RoleId"> @{ foreach (var item in ViewData["RoleList"] as IList<EPlus.Model.T_AdminRole>) { <option value = "@item.Id">@item.RoleName</option> } } </select> </td> </tr> 不知道我有没有把问题描述清楚。。。
  • 打赏
  • 举报
回复
默认40分,发帖时下面有的 你怎么打开页面的,不行的话就手工赋值下吧,也就是$('').val('')的事情
AKhuiChen 2015-09-15
  • 打赏
  • 举报
回复
不知道这给分规则是咋样。。。。提交上去就看到40分。。。是系统自己给的吗
大家好,又见面了!EasyUI又更新了,这次更新内容还是不少的,具体内容请参考下面的更新说明,官方的更新说明中还少了1条,我给补上了。 jQuery EasyUI 1.3.5版本更新内容: Bug(修复) searchbox:修复“searcher”函数提供的“name”参数值错误的问题; combo:修复“isValid”方法无法返回布尔值的问题; combo:修复点击页面某一个combo组件的下拉列表触发的“onHidePanel”事件会导致页面上其他combo组件的下拉列表被关闭的问题; combogrid:修复某些从combo组件继承来的方法无法使用的问题。 Improvement(改进) datagrid:改进检查行候的性能; menu:允许追加菜单分隔符; menu:新增“hideOnUnHover”属性用于在鼠标离开菜单的候指示是否需要隐藏菜单; slider:新增“clear”和“reset”方法; tabs:新增“unselect”方法、“onUnselect”事件; tabs:新增“selected”属性,用于指定的默认打开的面板; tabs:Tab Panel(Tab页)新增“collapsible”属性,用于设置是否允许摺叠面板; tabs:新增“showHeader”属性、“showHeader”方法和“hideHeader”方法; combobox:允许“disabled”属性禁用下拉列表选项; tree:改进数据加载候的性能; pagination:新增“layout”属性,用于自定义控件的样式布局; accordion:新增“unselect”方法、“onUnselect”事件; accordion:新增“select”和“multiple”属性; accordion:新增“getSelections”方法; datebox:新增“sharedCalendar”属性,允许多个datebox控件共享使用同一个calendar控件。 datebox:新增“buttons”属性,用于自定义日历下方的按钮。 (译者注:该点更新内容官方更新公告上没有注明,具体内容和用法请看datebox的API。) 历史版本: - jQuery EasyUI 1.3.4 离线API简体中文版 http://download.csdn.net/detail/richie696/6302785 - jQuery EasyUI 1.3.4 离线API简体中文版 http://download.csdn.net/detail/richie696/5363933

110,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧