ASP.NET 实用JavaScript代码集合

需积分: 10 9 下载量 35 浏览量 更新于2024-10-08 收藏 16KB TXT 举报
"asp.net 常用34个js代码" 在ASP.NET开发中,JavaScript是一种常见的客户端脚本语言,用于增强用户交互和页面动态效果。以下是一些关键的JavaScript代码示例,它们在ASP.NET应用程序中非常实用: 1. 打开新窗口: ```javascript Response.Write("<script>window.open('https://vip.icbc.com.cn/icbc/perbank/index.jsp','_blank')</script>"); ``` 这段代码会在客户端打开一个新的浏览器窗口,并加载指定URL(这里是工商银行的个人银行页面)。 2. 显示警告对话框: ```javascript Response.Write("<script>window.alert('ûԱûύ,ύ')</script>"); Response.Write("<script>window.location='http://www.51aspx.com/bizpulic/upmeb.aspx'</script>"); ``` 这里首先会弹出一个警告对话框显示指定文本,然后将页面重定向到51aspx网站的一个页面。 3. 删除文件: ```javascript string filename = "20059595157517.jpg"; pub.util.DeleteFile(HttpContext.Current.Server.MapPath("../file/") + filename); ``` 这段代码是服务器端的C#代码,用于删除指定路径下的文件。`Server.MapPath`用于获取服务器上的实际文件路径,然后调用`DeleteFile`方法删除文件。 4. 数据绑定到DataList控件: ```csharp System.Data.DataView dv = conn.Exec_ex("select -1 as code, 'ѡǾģʽ' as content from dealin union select code, content from dealin"); this.dealincode.DataSource = dv; this.dealincode.DataTextField = "content"; this.dealincode.DataValueField = "code"; this.dealincode.DataBind(); this.dealincode.Items.FindByValue(dv[0]["dealincode"].ToString()).Selected = true; ``` 这部分代码首先执行SQL查询并将结果集绑定到一个DataView对象。接着,将DataView对象设置为DataList控件的数据源,并指定文本字段和值字段。最后,选中DataList的第一个项。 5. 格式化日期显示: ```asp <%# System.DateTime.Parse(DataBinder.Eval(Container.DataItem, "begtime").ToString()).ToShortDateString() %> ``` 在ASP.NET中,这个数据绑定表达式会将`begtime`字段的日期部分转换为简短的日期格式(如"2022-03-08")并显示在页面上。 6. 创建链接: ```asp <%# "<a class=\"12c\" target=\"_blank\" href=\"http://www.51aspx/CV" + DataBinder.Eval(Container.DataItem, "Id") + "\">" + DataBinder.Eval(Container.DataItem, "Name") + "</a>" %} ``` 这个表达式会创建一个HTML链接,链接的目标地址包含了当前项的ID,并且链接文本是项的名称。链接打开在新窗口中,同时类名"12c"可能用于定义样式。 这些例子涵盖了页面导航、用户提示、文件操作、数据绑定和日期格式化等常见的ASP.NET与JavaScript交互场景,对理解ASP.NET中的客户端脚本处理很有帮助。在实际项目中,开发者可以根据需求灵活运用这些代码片段,提高开发效率。