手机版

ASP .NET DropDownListCheckBox使用示例(解决回发问题)

时间:2021-11-14 来源:互联网 编辑:宝哥软件园 浏览:

这个是根据厉格瑞改的,解决了回发问题

资料地址http://ligerui.com/demos/comboBox/comboBoxMul.htm具体代码复制代码代码如下: %@页面语言=' c# ' AutoEventWireup=' true ' CodeFile='复选框列表。aspx。cs“Inherits=”复选框列表“%!DOCTYPE html html xmlns=' http://www .w3。org/1999/XHTML ' head runat=' server ' meta http-equiv=' Content-Type ' Content=' text/html;charset=utf-8 '/title/title link href=' lib/LigeRui/skins/Aqua/CSS/LigeRui-all。CSS ' rel='样式表type='text/css' /脚本src=' http : lib/jquery/jquery-1。3 .2 .量滴js ' type=' text/JavaScript '/脚本src=' http 3360 lib/LigeRui/js/core/base。js ' type=' text/javas$。get('CheckBoxHandle.ashx?tem='数学。random()“SelectValue=”$(“# hidden field 1”).val(),函数(值){ if(值。的last index('[')=0){ $(' # JSON ').val(值);定义变量数据=eval((“value”));manager=$('#test1 ').ligerComboBox({ show checkbox :为真,isMultiSelect:为真,data:为数据,valueFieldID: 'test3 ',在选定的:函数上(新值){//这个是用于在后台获取的$('#HiddenField1 ').val(新值);} });} else { //解决回发问题定义变量数据=eval('(' $('#JSON ')).val()')');manager=$('#test1 ').ligerComboBox({ show checkbox :为真,isMultiSelect:为真,data:为数据,valueFieldID: 'test3 ',在选定的:函数上(新值){//这个是用于在后台获取的$('#HiddenField1 ').val(新值);} });manager.selectValue(值);} });});函数clickee() { alert($('#test3 ')).val());}/脚本/头体表单id='form1' runat='server' div输入类型=' text ' ID=' test1 '/asp:隐藏字段ID='隐藏字段1 '客户端ID mode=' Static ' runat=' server '/ASP :隐藏字段ID=' JSON '客户端ID mode=' Static ' runat=' server '/ASP :按钮ID=' button 1 ' OnClick=' button 1 _ Click ' on Click=' Click ee();runat='服务器'文本='获取/ASP :标签标识='标签1 '运行时间='服务器'文本='标签'/ASP :标签/div/表单/正文/html复制代码代码如下: pusing系统;使用系统。集合。通用;使用系统Linq .使用系统网络.使用系统网络。用户界面使用系统。网络控件;/pppublic分部类复选框列表:系统.网络。ui。页面{受保护的无效页面_加载(对象发送方,事件参数e){/PP }受保护的无效按钮1 _ Click(对象发送方,EventArgs e) { this .标签1。文本=这个隐藏字段1。值;} }/p复制代码代码如下: p % @ WebHandler Language=' c# ' Class='复选框句柄“%/ppusing System;使用系统网络.使用系统。集合。通用;/pppublic class CheckBoxHandle : IHttpHandler { public void process request(HttpContext context){ context } .响应。内容类型='文本/纯文本;字符串选择=上下文。请求。查询字符串['selectValue'].ToString();如果(字符串IsNullOrEmpty(select)){列表类型列表=新列表类型();名单。添加(新类型{ ID=1,名称=' SAm ' });名单。添加(新类型{ ID=2,名称=' Tom ' });名单。添加(新类型{ ID=3,名称=' Jim ' });语境。响应。写入(JsonHelper .GetJSONString(list));} else { //解决回发问题语境。回应。写(选择);} } public bool IsReuse { get { return false;} }/pp}/p

版权声明:ASP .NET DropDownListCheckBox使用示例(解决回发问题)是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。