ASP.NET实例总结

上传人:北*** 文档编号:118977571 上传时间:2020-01-02 格式:DOCX 页数:167 大小:1,008.26KB
返回 下载 相关 举报
ASP.NET实例总结_第1页
第1页 / 共167页
ASP.NET实例总结_第2页
第2页 / 共167页
ASP.NET实例总结_第3页
第3页 / 共167页
ASP.NET实例总结_第4页
第4页 / 共167页
ASP.NET实例总结_第5页
第5页 / 共167页
点击查看更多>>
资源描述

《ASP.NET实例总结》由会员分享,可在线阅读,更多相关《ASP.NET实例总结(167页珍藏版)》请在金锄头文库上搜索。

1、成功获取用户控件值1调用页面:后台获取代码:DropDownList tb = select_address1.FindControl(province) as DropDownList; string ss = tb.SelectedValue;用户控件页面: 商家地区: 成功gridview删除时弹出确定按钮: asp:LinkButton ID=linDel runat=server CommandName=linDel CommandArgument= OnClientClick=return confirm(您确认删除吗?删除后不可恢复!);删除 成功gridview使用按钮事件1前

2、台: asp:LinkButton ID=agree runat=server CommandName=agree CommandArgument=通过 asp:LinkButton ID=disagree runat=server CommandName=disagree CommandArgument=未通过 后台:protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e) #region 通用变量 int id_fun = Convert.ToInt32(e.CommandArgument)

3、;/question_id字段值 string sqltext_fun = ;/sql语句 #endregion if (e.CommandName.Equals(agree) sqltext_fun = update db_dev_sd.EBIZ_WEB_ASKED_QUESTIONS set check_situ=已通过 where question_id= + id_fun + ; else if (e.CommandName.Equals(disagree) sqltext_fun = update db_dev_sd.EBIZ_WEB_ASKED_QUESTIONS set chec

4、k_situ=未通过 where question_id= + id_fun + ; if (OracleHelperWay2.ExecuteNonQuery(connstr_page, sqltext_fun) 0) Response.Write(alert(审核成功);window.location.href=list.aspx;); else Response.Write(alert(审核失败);history.back();); ClientIDMode用法1以前我们可以通过ClientID在JavaScript脚本中服务器端控件.比如:document.getElementById(

5、);这种方式不方便,而且如果在有数据绑定的控件中嵌套着子控件,则访问更不太方便了.现在,在Asp.Net4中,对于控件增加了一种新的属性,名为ClientIDMode.通过设置ClientIDMode,我们可以指定各个服务器控件如何生成ClientID,以便我们在客户端脚本中方便使用.具体如下:1.Inherit控件继承其父控件的ClientIDMode设置。这个就没什么多说的了.2.AutoIDClientID值是通过串联每个父命名容器的ID值生成的,这些父命名容器都具有控件的ID值。在呈现控件的多个实例的数据绑定方案中,将在控件的ID值的前面插入递增的值。各部分之间以下划线字符(_)分隔。

6、在ASP.NET 4之前的ASP.NET版本中使用此算法。代码如下所示:functionshowClientId() vard = document.getElementById(); alert(d.id);returnfalse; 运行结果如下图所示:3.StaticClientID值设置为ID属性的值。如果控件是命名容器,则该控件将用作其所包含的任何控件的命名容器的顶层。代码如下所示:functionshowClientId() vard = document.getElementById(Button1123); alert(d.id);returnfalse; 这里,我们就可以直接使用var d = document.getElementById(Button1123);这样的代码访问服务器端控件了.运行结果如下图所示:4.Predictable对于数据绑定控件中的控件使用此算法。ClientID值是通过串联每个父命名容器的ClientID值生成的,这些父命名容器都具有控件的ID值。如果控件是生成多个行的数据绑定控件,则在末尾添加ClientIDRowSuffix属性中指定的数据字段的值。如果ClientIDRowSuffix属性为空白,则在末尾添加顺序号,而非数据字段值。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 其它文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号