将博CMS论坛

注册

 

发新话题 回复该主题

想在将博CMS后台添加文章页面,增加一个新闻“所在地区”功能,... [复制链接]

1#
想在蒋博后台添加文章页面,增加一个新闻“所在地区”,也就是增加一个“省份城市二级联动
环境:jumbotcmsV620,windows2003,vs2010,mssql2005
我的做法如下:
1.添加数据库字段   Province,City

2.在module_article_edit.aspx页面增加代码
   a.在头部js添加(看到member_profile.aspx这个页面是这么弄这个功能的)
  1. var _provincecity = '福建-福州';
  2. $('#divProvinceCity').provincecity({defProvinceVal: _provincecity.split('-')[0],defCityVal: _provincecity.split('-')[1]});
复制代码
b.在下面要显示的地方添加
  1. <tr>
  2. <th>所在地区</th>
  3. <td id="divProvinceCity"><asp:DropDownList ID="selProvince" runat="server"> </asp:DropDownList>
  4. <asp:DropDownList ID="selCity" runat="server"> </asp:DropDownList></td>
  5. </tr>
复制代码
3.在module_article_edit.aspx.cs页面增加
  1. wh.AddBind(selProvince,"Province", true);
  2. wh.AddBind(selCity,"City", true);
复制代码
做完这些,进行添加内容,这两个字段获取不到他们的值,是怎么回事呢?
我是不是漏掉了什么呢?
最后编辑weiyezh 最后编辑于 2013-01-15 20:28:27
分享 转发
TOP
2#

wh.AddBind方法 只支持服务端控件在生成客户端html前已有的数据的绑定
而provincecity插件是在前端动态渲染了两个select,此时可以通过protected void save_ok中去实现
doh.AddFieldItem("Province", f("selProvince"));
TOP
3#

老大一出马,果然令我“茅厕”顿开啊。
TOP
发新话题 回复该主题