随笔分类 -  ASP.NET

记录有关ASP.NET的点点滴滴
摘要:前面几步跟前面我所讲的水晶报表预览操作一样,只是页面PrintRpt.aspx有所改变,该页面不需要任何页面设计和控件只是执行代码有所增加View Code 1 protected void Page_Load(object sender, EventArgs e) 2 { 3 //取得前一页面传来的两个查询条件 4 string setAct_YM = Request["setAct_YM"].ToString(); 5 string stockName = Request["stockName"].ToString(); 6 ... 阅读全文
posted @ 2012-03-07 11:02 志誠 阅读(334) 评论(0) 推荐(1)
摘要:1、创建一个CrystalReport.rpt新项目,将报表格式设计好,如图:2、创建一个XMLSchema2.xsd新项目,如图:3.将.rpt与.xsd建立连接,点选资料库档案-会弹出一个选择.xsd文件的窗口-找到相应路径选中.xsd文件点确认即可如点选某个按扭根据页面输入的查询条件得到的信息需产生一个报表预览出来:该按扭事件方法为:protected void btnSel_Click(object sender, EventArgs e) { if (tbSETACT_YM.Text == "") { Common.Common.ShowMsg(this, thi 阅读全文
posted @ 2012-03-06 17:39 志誠 阅读(2165) 评论(0) 推荐(0)
摘要:View Code 1 如要在后台改变<tr>标签的属性style2 <tr style ="display:none" runat ="server" id="Tr">3 <td>4 <asp:Label ID="Name3" runat="server" Text="Label"></asp:Label></td>5 <td>6 </tr>7 8 后台代码:9 this.Tr. 阅读全文
posted @ 2012-03-03 14:10 志誠 阅读(374) 评论(0) 推荐(0)
摘要:View Code 1 protected void btnhelp_Click(object sender, EventArgs e)2 {3 //在这里写上你的代码 4 Label1.Text = "测试"; 5 6 //下面执行js代码 7 ScriptManager.RegisterStartupScript(this.Page, this.Page.GetType(), "openghelp", "openHelp()", true);8 //其中true,表... 阅读全文
posted @ 2012-03-03 13:37 志誠 阅读(279) 评论(0) 推荐(0)
摘要:1 方法一: 2 3 这是在GridView里面没有控件的情况下,有控件另当别论 4 5 var gdview=<%=gridview.ClientID%>;//gridview是GridView控件的ID 6 7 或者 8 9 var gdview=document.getElementById("<%=gridview.ClientID %>");10 11 //1 读取指定行单元格的值 如果是0则读出其表头的值12 //rowIndex=1就是第一行的值13 function getCellValueByRow(rowIndex)14 {15 阅读全文
posted @ 2012-03-03 10:30 志誠 阅读(7614) 评论(1) 推荐(0)
摘要:可采用iframe的JS调用父页面的JS如:父页面的JS代码为View Code 1 function getValue() { 2 document.getElementById("MyFormLayer").style.display = "none"; 3 var grid = document.getElementById("MainGrid"); 4 if (grid != null) { 5 grid.style.display = "block" 6 ... 阅读全文
posted @ 2012-02-27 16:22 志誠 阅读(5370) 评论(0) 推荐(1)
摘要:获取父框架的内容:View Code 1 window.parent.id; ("id"为你要获取该值的名称);2 3 parent.document.getElementById("xxx");4 5 parent.document.getElementsByTagName("body")[0]; 获取子框架的内容:View Code 1 (第一个getElementById对象是子框架ID)2 3 document.getElementById("xxx").contentWindow.document.get 阅读全文
posted @ 2012-02-27 16:09 志誠 阅读(235) 评论(0) 推荐(0)
摘要:由父页面另开页面到子页面父页面客户端事件:function open() {方法一: window.open("XXXX.aspx", null, "height=270px, width=510px, top=250px, left=300px,status=no");}//QUERY隐藏按钮执行你要实现的代码function open(){方法二: var query = window.showModalDialog("XXXX.aspx", null, "dialogHeight:350px;dialogWidth:5 阅读全文
posted @ 2012-02-18 16:17 志誠 阅读(8508) 评论(0) 推荐(0)
摘要:View Code 1 Bitmap map = new Bitmap(200,80); 2 Graphics g = Graphics.FromImage(map); 3 g.Clear(Color.White); 4 Random r = new Random(); 5 string codestr = null; 6 for (int i = 0; i < 4; i++) 7 { 8 st... 阅读全文
posted @ 2012-02-10 11:49 志誠 阅读(244) 评论(2) 推荐(0)
摘要:View Code 1 <asp:TextBox ID="tbP_newYear" MaxLength="3" runat="server" onkeyup="this.value=this.value.replace(/\D/g,'')"2 onafterpaste="this.value=this.value.replace(/\D/g,'')"></asp:TextBox> 阅读全文
posted @ 2012-02-08 17:36 志誠 阅读(230) 评论(0) 推荐(0)
摘要:View Code 1 function checkEmail() { 2 var checp = document.getElementById("ctl00_ContentPlaceHolder1_txtP_EMAIL").value; 3 var myreg = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/; 4 if (checp != "") { 5 ... 阅读全文
posted @ 2012-02-08 16:28 志誠 阅读(193) 评论(1) 推荐(0)
摘要:View Code 1 function strlen(str) {2 var len;3 var i;4 len = 0;5 for (i = 0; i < str.length; i++) {6 if (str.charCodeAt(i) > 255) len += 2; else len++;7 }8 return len;9 } 阅读全文
posted @ 2012-02-08 16:21 志誠 阅读(159) 评论(0) 推荐(0)
摘要:如要找到一个lable控件在RowCommand事件下:GridViewRow gvr = (GridViewRow)((Control)e.CommandSource).Parent.Parent;(如果e.CommandName的命令源不是TemplateField列,如ButtonField,还可直接使用Convert.ToInt32(e.CommandArgument.ToString())来得到行过索引)在可得到行索引index时GridViewRow gvr = gvData.Rows[index];Label num = gvr.FindControl("lblP_NU 阅读全文
posted @ 2012-02-07 14:20 志誠 阅读(435) 评论(0) 推荐(0)