随笔分类 - ASP.NET
摘要:protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { DataSet ds1 = new BLL.Department_Info().GetAllList(); th...
阅读全文
摘要:ADO.NET的名称起源于ADO(ActiveX Data Objects),这是一个广泛的类组,用于在以往的Microsoft技术中访问数据.之所以使用ADO.NET名称,是因为Microsoft,希望表明,这是在.NET编程环境中优先使用的数据访问接口. 它提供了平台互用性和可伸缩的数据访问。A
阅读全文
摘要://设置单元格为文本格式 gridView.Rows[i].Cells[32].Attributes.Add("style","vnd.ms-excel.numberformat:@");
阅读全文
摘要:1 <%@ Page Language="C#" AutoEventWireup="true" EnableEventValidation = "false" CodeFile="DropDownLIst.aspx.cs" Inherits="_20100608_Default" %> 2 3 <%
阅读全文
摘要:1 <script type="text/javascript" language="javascript"> 2 function CheckDropDownList() { 3 var dropDownList = document.getElementById("<%=DropDownListID.ClientID %>"); //获取DropDownList控件 4 var dropDownListValue = dropDownList.options[dropDownList.selectedInd
阅读全文
摘要:1 <asp:TemplateField HeaderText="是否发放" SortExpression="YesNo"> 2 <ItemTemplate> 3 <asp:DropDownList ID="ddl_YesNo" runat="server" DataSource='<%# ddlb
阅读全文
摘要:1 <script type="text/javascript" language="javascript"> 2 function calc_se() { 3 var re = /^\+?(:?(:?\d+\.\d+)|(:?\d+))$/; // 驗證只能輸入數字的 Regular Expres
阅读全文
摘要:做大批量的数据删除时,如果有个全选按钮把多个页面上显示的记录全都选中删除那比一条条的删除要人性化得多,接下来说一说如何实现,其实网上一搜有好多文章都是说如何进行批量删除的,大体上可以分为两大类1:利用JS脚本实现全选。2:在服务器端实现全选首先来说一说如何利用JS实现全选往页面上拖一个GridVie
阅读全文
摘要:<script> function test() { document.getElementById("Label1").innerHTML = "fdsfds"; document.getElementById("hid").value = document.getElementById("Label1").innerHTML; } </script> <input type="button" onclick="test()" value=&q
阅读全文
摘要:前言当使用MasterPage、UserControl等容器时,为了避免控件的重复命名,asp.net会自动将容器中的控件生成一个ClientID(Control Tree中的可生成,否则不会生成)。例如:ContentPlaceHolder1中的Button1默认情况下会生成“ctl00_ContentPlaceHolder1_Button1”的ClientID。我们在Render出来的mark up中看到的也是这些ClientID。所以,当我们使用JavaScript对控件元素进行操作的时候,必须使用ClientID来对控件进行查找。Inline情况下的解决方案如果JavaScript代码
阅读全文
摘要:在做 BS架构的项目时,经常遇到 需要用js 来调用 asp.net 服务器端控件的值。大多数的 控件他的值都可以通过js调用它的 value属性来获得此控件的值,但是也有例外的情况。经常用的 Label控件。他的值用js就不能通过value属性来获得。 Label控件 js获取的实例, var text= document.getElementById('Label1').innerText;假如, 这样 var text= document.getElementById('Label1').value; 则 text 为Undefined。而 TextBox
阅读全文
摘要:开发系统时,常会需要将使用者在多个TextBox中输入的数字,做加总的计算,此时必须验证使用者只能输入数字。如下图1所示,有时可能还需要用JavaScript做数字的实时加总计算,并将计算结果显示在Label中。图1 页面下方的Label,有三个TextBox输入数字的实时加总计算结果在图1的三个TextBox中,若要验证输入是否为数字,只要用ASP.NET的验证控件,或AJAX的MaskedEditExtender即可办到。但用验证控件的话,当使用者输入的不是数字时,并无法将鼠标或键盘的focus,强制停留在输入错误的TextBox中(否则非数字内容,会造成实时加总的计算错误);若用AJAX
阅读全文
摘要:单击行弹出当前行详细页面 双击行进入编辑状态(GridView/DataGrid内置 Edit) 说明: 单击事件(onclick)使用了 setTimeout 延迟,根据实际需要修改延迟时间 常见处理行方式会选择在 RowDataBound/ItemDataBound 中处理,这里我选择 Page
阅读全文
摘要://注:在.aspx文件中第一行<%%>中加入EnableEventValidation="false" 方案二: 1 public void CreateExcel(DataSet ds, string FileName) 2 3 { 4 5 StringBuilder sb = new Stri
阅读全文
摘要:(1)下拉添加“==请选择==”解决方法:1.protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { DataSet ds = new DataSet(); string tablename = "department_Info"; ds = GetDataSet(ds, tablename); this.ddl_post.Da...
阅读全文
摘要:问题: 在VS中用dropdownlist控件绑定数据,浏览时却在控件里显示System.Data.DataRowView,而不是要显示的数据,代码如下:public static DataSet GetDataSet(DataSet ds, string tablename) { string s = "select departmentName from department_info"; string con = ConfigurationManager.ConnectionStrings["CodematicConnectionString"].
阅读全文
摘要:公共类: CommonClass.cs public class CommonClass{ ///<summary> /// 连接数据库 ///</summary> ///<returns>Sqlconnection对象</returns> public SqlConnection GetConne
阅读全文
摘要:gridview是很智能的, 直接就提供了很多的表现方式, 是三者之中最复杂也是最占资源的一块, 常用于列表数据处理的时候, 但是最好是不要太大量的数据; repeater: 顾名思意, 其实就是实现重复现显示的功能, 里面的内容自定义程度高, 有点类似于在ASP中写循环语句来实现自动生成数据列表那样, 是线性的处理, 很快的. 直接输出; 数据量很大的时候, 可以考虑用这个. datalist: 上面有人已经说了, 介于两者之间; .Net 2中5个数据源控件,GridView,DataList,Repeator ,DetailsView,FormView其中前3个用于呈现多列数据,后面2个
阅读全文