收藏 分享(赏)

(归纳C#).doc

上传人:fmgc7290 文档编号:8253345 上传时间:2019-06-16 格式:DOC 页数:17 大小:51.50KB
下载 相关 举报
(归纳C#).doc_第1页
第1页 / 共17页
(归纳C#).doc_第2页
第2页 / 共17页
(归纳C#).doc_第3页
第3页 / 共17页
(归纳C#).doc_第4页
第4页 / 共17页
(归纳C#).doc_第5页
第5页 / 共17页
点击查看更多>>
资源描述

1、(归纳 C#)萌三国:code:AHALEAADYSSaPNBa qq炫舞 Code:AGZTSAABZmaMQMwnhttp:/ += new EventHandler(CurrentDropDownList_SelectedIndexChanged);/在页面中添加一个 DropDownList的点击事件Button btn = sender as Button;CheckBox txtName = (CheckBox)btn.Parent.FindControl(“CheckBoxID“);checkBox在 reapeter中的 js:1、function select_deselec

2、tAll(chkVal, idVal) var frm = document.forms0;for (i = 0; i protected void CheckAll_CheckedChanged(object sender,EventArgs e)CheckBox ck = sender as CheckBox;if (ck != null)System.Web.UI.WebControls.GridView g = ck.NamingContainer.NamingContainer as System.Web.UI.WebControls.GridView;for (Int32 i =

3、0; i $(function() $(“#GridView1 :checkbox“).eq(0).click(function() if ($(this).is(“:checked“) $(this).parent().parent().nextAll().find(“:checkbox“).attr(“checked“, “checked“);else $(this).parent().parent().nextAll().find(“:checkbox“).removeAttr(“checked“););$(“#GridView1 :checkbox“).not($(“#GridView

4、1 :checkbox:first“).click(function() if ($(this).is(“:checked“) if ($(“#GridView1 :checked“).length = $(“#GridView1 :checkbox“).length - 1) $(“#GridView1 :checkbox“).eq(0).attr(“checked“, “checked“);else $(“#GridView1 :checkbox“).eq(0).removeAttr(“checked“);););4.验证输入的是数字的验证:前台:1-9d*$ /匹配正整数-1-9d*$

5、/匹配负整数-?1-9d*$ /匹配整数1-9d*|0$ /匹配非负整数(正整数 + 0)-1-9d*|0$ /匹配非正整数(负整数 + 0)1-9d*.d*|0.d*1-9d*$ /匹配正浮点数-(1-9d*.d*|0.d*1-9d*)$ /匹配负浮点数-?(1-9d*.d*|0.d*1-9d*|0?.0+|0)$ /匹配浮点数1-9d*.d*|0.d*1-9d*|0?.0+|0$ /匹配非负浮点数(正浮点数 + 0)(-(1-9d*.d*|0.d*1-9d*)|0?.0+|0$ /匹配非正浮点数(负浮点数 + 0) 后台实现:protected bool IsNumeric(string

6、str)System.Text.RegularExpressions.Regex reg1 = new System.Text.RegularExpressions.Regex(“(0-9+)(.d1,2)?$“);return reg1.IsMatch(str);5、ValidationGroup=“500“Button 中的属性设置,设置该属性后,button按钮的作用域变化!6、this.ClientScript.RegisterStartupScript(this.GetType(), “hello()“, “if(confirm(料号存在,是否替换当前料号?)document.get

7、ElementById(“ + butSub1.ClientID + “).click();elselocation=location;“, true);提示可选窗口!7、/截取字符串(1)、 ToolTip= (2)、this.ddlPartsNo.SelectedItem.Text.Substring(1, this.ddlPartsNo.SelectedItem.Text.LastIndexOf() - 1)其中LastIndexOf中的字符串是你要截取的字符串中的某个标示;8、提示:function ShowForcast() /ShowInputDialog(“BaseData/Fo

8、rcast_RepeatDataManagement.aspx?r=“ + Math.random(), “覆蓋操作“, 700, 400, Logout);if (confirm(“新數據已插入!但有重複數據!點確定做覆蓋操作,取消則不覆蓋“) ShowInputDialog(“BaseData/Forcast_RepeatDataManagement.aspx?r=“ + Math.random(), “覆蓋操作“, 700, 400, null); else window.location.href(“Forcast_Management.aspx“);5、 ValidationGrou

9、p=“500“ /其中 RecordList是从其他的页面中传过来的数据!对应的后台代码: / / repeater中的事件/ / / protected void repLinkButtonList_ItemCommand(object source, RepeaterCommandEventArgs e)var hidRecordId = e.Item.FindControl(“hidRecordId“) as HiddenField;if (hidRecordId != null) hidCurrentRecordId.Value = hidRecordId.Value;this.Exc

10、uteAssignment(hidRecordId.Value);6、方法调用利用一个对象来完成对 select的操作:/ / 查询需要的字段在几个表中/ / public List SelectAllEnquiryInformation(SearchParameterModel searchParameterModel)List enquiryList = new List();DataCommand dataCmd = DataCommandManager.GetDataCommand(“SelectAllEnquiryInformation“);dataCmd.SetParameterV

11、alue(“:pmName“, searchParameterModel.GetParameter(“strLoginName“);dataCmd.SetParameterValue(“:enquiryerId“, searchParameterModel.GetParameter(“strEnquiryId“);dataCmd.SetParameterValue(“:Enquiryer“, searchParameterModel.GetParameter(“strEnquiryer“);dataCmd.SetParameterValue(“:productId“, searchParame

12、terModel.GetParameter(“strProduceId“);dataCmd.SetParameterValue(“:eference“, searchParameterModel.GetParameter(“strReferece“); dataCmd.CommandText = dataCmd.CommandText.Replace(“strSorting“, searchParameterModel.GetParameter(“strSorting“).ToString();dataCmd.SetPageInfo(searchParameterModel.PageIndex

13、, searchParameterModel.PageSize, out searchParameterModel.TotalRecords);enquiryList = dataCmd.ExecuteEntityList();return enquiryList;sapx.cs的后台代码:SearchParameterModel searchParameterModel = new SearchParameterModel();searchParameterModel.AddParameter(“strEnquiryId“, strEnquiryId);searchParameterMode

14、l.AddParameter(“strEnquiryer“, strEnquiryer);searchParameterModel.AddParameter(“strProduceId“, strProduceId);searchParameterModel.AddParameter(“strReferece“, strReferece);searchParameterModel.AddParameter(“strLoginName“, strLoginName);searchParameterModel.AddParameter(“strSorting“, strSorting);searc

15、hParameterModel.PageSize = this.myPager.PageSize;searchParameterModel.PageIndex = this.myPager.PageIndex;enquiryAllInfo = enquiryBL.SelectAllEnquiryInformation(searchParameterModel);this.myPager.TotalRecords = searchParameterModel.TotalRecords;7、图片显示:搜索8.onclick事件与 OnclientClick事件的区别:onclick与 onclie

16、ntclick的区别onlick时发生 postback,执行后台代码。onclientclick,就是执行 javascipt代码,不会发生 postback.简单说,onclick:执行 C#代码, onclientclick:执行 javascript代码。onclientclick先于 onclick发生,一般执行脚本onclientclick() 控制客户端提交。例如可以使用 confirm(是否执行?)return true:执行 onlick事件。return false:什么都不干。再得来说:OnClick是 button的服务器端事件OnClientClick是 button

17、的客户端事件一般我们用 OnClientClick 验证我们的提交数据,但是这个一定要返回 ture或者 false,即一定要加上 return,否则 OnClick失效。当返回 false时 OnClick服务器端事件才被中止,当你的 js验证有错误,也会跳过验证,直接执行服务器端事件 OnClick。为了避免这样的错误,可以考虑用服务端验证这样就省去了 OnClientClick事件,就不用考虑和 OnClick的冲突了。但是从性能上,服务端验证,耗费了服务器资源,呵呵,一般是没问题的,只是和客户端验证比较而已,各有所长,各有所短9、数据库中截取字符串的方法 1:declarel_sour

18、ce varchar2(64);l_begin integer;l_end integer;l_len integer;l_a varchar2(64);l_b varchar2(64);l_c varchar2(64);beginl_source := 123,4567,89001;l_len := length(l_source);select instr(l_source,1,1) into l_begin from dual;select instr(l_source,1,2) into l_end from dual;l_a := substr(l_source,1,l_begin

19、- 1);l_b := substr(l_source,l_begin + 1,l_end - l_begin - 1);l_c := substr(l_source,l_end + 1,l_len);dbms_output.put_line( l_a);dbms_output.put_line( l_b);dbms_output.put_line( l_c);end;数据库中截取字符串的方法 2:declarel_i integer;l_a integer;l_b integer;l_c integer;beginl_i := 0;for item in (select a.COLUMN_V

20、ALUE as ItemNofrom (select * from table(split(1,2,3, ,) a) loopif l_i = 0 thenl_a := item.ItemNo;end if;if l_i = 1 thenl_b := item.ItemNo;end if;if l_i = 2 thenl_c := item.ItemNo;end if;l_i := l_i + 1;end loop;dbms_output.put_line(l_a);dbms_output.put_line(l_b);dbms_output.put_line(l_c);end;举例:for i

21、tem in (select a.COLUMN_VALUE as ItemNo from ( select * into pur_nums from table (split(pur_tmpvalues,) a) loopbeginif pur_tmpInt = 0 thenpur_pmsg := item.ItemNo;end if;if pur_tmpInt = 1then pur_nums := item.ItemNo;end if;if pur_tmpInt = 2thenpur_asnIsClose := item.ItemNo;end if;pur_tmpInt := pur_tmpInt + 1;end;end loop;10、邮箱验证的通用正则表达式:ValidationExpression=“w-+(.w-+)*w-+(.w-+)+$“11、关闭当前页面:離開12、字符串分割:string operationName = this.agentName.Text.Substring(0,this.agentName.Text.LastIndexOf(“、“);/截取字符串另一種截取字符串的方法:string operationName = this.agnetName.spilt(、)i;

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报