随笔分类 -  .Net

摘要:1. ?? 可能是一个被遗忘的运算符,很少看到有人用它,它的用法很简单却很实用: variable ?? defaultValue 相当于 variable == null ? defaultValue : variable2. asp.net 中止当前请求直接返回 Response.End(); 在做权限判断的时候可能用到 结合: HttpContext.Response.Redirect("url name"); //跳转 Response.End(); //中断请求直接返回3.将两个字符串合并成一个路径 Path.Combine(sFilePath1,sFilePat 阅读全文
posted @ 2011-07-07 13:37 hen 阅读(643) 评论(0) 推荐(0) 编辑
摘要:ASP.Net (.cs文件)向前台注册JS脚本ClientScript.RegisterStartupScript (ClientScript.GetType (), "myscript ", "<script type=\"text/javascript\">alert('问题类型,活动名称不能为空')</script> "); 阅读全文
posted @ 2011-07-06 13:56 hen 阅读(2053) 评论(0) 推荐(0) 编辑
摘要:1. 是否是数字判断:public static bool IsNumber(string strNumber){ Regex regex = new Regex("[^0-9]"); return !regex.IsMatch(strNumber);} 阅读全文
posted @ 2011-06-30 10:50 hen 阅读(363) 评论(0) 推荐(0) 编辑
摘要://报表定义ReportViewer reportViewer = new ReportViewer();//报表数据源ReportDataSource datasource = null; //设置数据 DataSet ds = null; //请自行绑定数据//指定报表模板地址reportViewer.LocalReport.ReportPath = Server.MapPath("temp.rdlc");//报表数据源设置datasource = new ReportDataSource("TshirtMugData_Tshirt", ds.Tab 阅读全文
posted @ 2011-06-27 10:03 hen 阅读(5418) 评论(0) 推荐(0) 编辑
摘要:前台:<asp:TreeView ID="TreeView1" runat="server" ImageSet="Msdn" NodeIndent="10" ShowLines="True" ExpandDepth="0"> <ParentNodeStyle Font-Bold="False" /> <NodeStyle Font-Names="Verdana" Font-Size="8pt&qu 阅读全文
posted @ 2011-06-27 09:28 hen 阅读(7269) 评论(0) 推荐(0) 编辑
摘要:RDLC报表 要和 DataSet(.xsd) 一起使用 [原创] RDLC 报表系列(一) 创建一个报表 [原创] RDLC 报表系列(二) 报表中插入图片 [原创] RDLC 报表系列(三) 参数、常量及常用表达式的使用 C#:rdlc - 报表实例 阅读全文
posted @ 2011-06-24 15:57 hen 阅读(892) 评论(2) 推荐(0) 编辑
摘要:C#转义字符\’单引号\”双引号 \\反斜杠\0空\a警告(产生峰鸣)\b退格\f换页\n换行\r回车\t水平制表符\v垂直制表符JS转义字符转义序列字符\b退格\f走纸换页\n换行\r回车\t横向跳格 (Ctrl-I)\'单引号\"双引号\\反斜杠HTML转义字符显示说明实体名称实体编号半方大的空白&ensp;&#8194;全方大的空白&emsp;&#8195;不断行的空白格&nbsp;&#160;<小于&lt;&#60;>大于&gt;&#62;&&符号&am 阅读全文
posted @ 2011-06-23 10:10 hen 阅读(4429) 评论(0) 推荐(0) 编辑
摘要:必须写闭合标签( 必须完整书写<></>, 不能写成</> )<script> </script> 阅读全文
posted @ 2011-06-21 09:10 hen 阅读(307) 评论(0) 推荐(0) 编辑
摘要:1.打开项目属性页,检查“配置属性”下的“生成”中的细项,其中“生成调试信息”的属性是否设置为true,如果没有,就把它设置为“true”。 2.确认完以上属性后,如果仍然出现该错误,就需要采用如下解决办法了。假设我的项目名称这VPN,这时,可以在以下路径中找到VPN.dll的文件:“C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files\vpn\d3cf95ee\36ebe08d\assembly\dl2\fb705b8f 阅读全文
posted @ 2011-06-20 13:12 hen 阅读(1647) 评论(2) 推荐(0) 编辑
摘要:废话不多直接贴代码前台代码:<asp:Repeater ID="Repeater3" runat="server"> <ItemTemplate> <div class="line_item" ><a href="line.aspx?line_id=<%#Eval("id") %>"><%#Eval("title") %></a><span style="color: rgb( 阅读全文
posted @ 2011-06-13 22:29 hen 阅读(1705) 评论(0) 推荐(1) 编辑
摘要:在Repeater 中使用Repeater的方法前台代码:<asp:Repeater ID="Repeater1" runat="server" OnItemDataBound="Repeater1_ItemDataBound"> <ItemTemplate> <div class="nav_title"> <%#Eval("class") %></div> <ul class="nav"> <as 阅读全文
posted @ 2011-06-13 22:27 hen 阅读(1166) 评论(0) 推荐(2) 编辑
摘要:using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;public partial class _Default : Page{ #region OnPreInit 第一步: 视图未被还原(设置控件属性无效), 此处主要... 阅读全文
posted @ 2011-06-08 11:19 hen 阅读(770) 评论(0) 推荐(1) 编辑
摘要:ViewState 只在进行表单提交是才有用.ViewState 在客户端的表现形式 只是一个隐藏域.隐藏域<input type="hidden" name="__VIEWSTATE" value="">使用方法private void Page_Load(object sender, System.EventArgs e){ViewState["myvalue"] = "viewstatevalue";//.....}原理它储存的值类似如下的形式:Oz4+O2w8aTwxPjs+ 阅读全文
posted @ 2011-06-04 21:53 hen 阅读(419) 评论(0) 推荐(0) 编辑
摘要:public class MyThread//传参 { public double Diameter=10; public double Result=0; public MyThread(int Diameter) { this.Diameter = Diameter; } public void Calculate() { Console.WriteLine( "Calculate Start"); Thread.Sleep(2000); Result = Diameter*Math.PI;; Console.WriteLine("Calculate End, 阅读全文
posted @ 2011-05-28 23:03 hen 阅读(168) 评论(0) 推荐(0) 编辑
摘要:页面上直接引用<%@RegisterTagPrefix="scott"TagName="header"Src="Controls/Header.ascx"%><%@RegisterTagPrefix="scott"TagName="footer"Src="Controls/Footer.ascx"%><%@RegisterTagPrefix="ControlVendor"Assembly="ControlVendor 阅读全文
posted @ 2011-05-18 17:03 hen 阅读(4959) 评论(0) 推荐(1) 编辑
摘要:DropDownList数据绑定//清空选项DropDownList1.Items.Clear();//指定DropDownList使用的数据源DropDownList1.DataSource=dataSet.Tables["jobs"].DefaultView;//指定DropDownList使用的表里的那些字段DropDownList1.DataTextField="job_desc";//dropdownlist的Text的字段DropDownList1.DataValueField="job_id";//dropdownlis 阅读全文
posted @ 2011-05-18 11:35 hen 阅读(325) 评论(0) 推荐(1) 编辑
摘要:ASP.NET 获取来源网站的网址,获取上一网页的网址,获取来源网页的URL,获取上一网页的URLUri Url = HttpContext.Current.Request.UrlReferrer; HttpContext.Current.Request.Url.PathAndQuery 获取当前页面地址在asp.net中获得来源网址代码如下:Request.UrlReferrer.AbsoluteUri在asp.net中获得IP地址代码如下:Request.UserHostAddress 阅读全文
posted @ 2011-05-18 10:42 hen 阅读(3361) 评论(0) 推荐(2) 编辑
摘要:XP 附加到:aspnet_wp.exe有些时候不能加载断点的可能原因就是没有附加正确的进程 阅读全文
posted @ 2011-05-17 13:17 hen 阅读(1291) 评论(0) 推荐(0) 编辑
摘要:public static string GetMethodInfo() { string str = ""; //取得当前方法命名空间 str += "命名空间名:"+System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Namespace + "\n"; //取得当前方法类全名 str += "类名:"+System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.FullName 阅读全文
posted @ 2011-05-15 12:34 hen 阅读(560) 评论(0) 推荐(1) 编辑
摘要:网站在服务器磁盘上的物理路径: HttpRuntime.AppDomainAppPath虚拟程序路径: HttpRuntime.AppDomainAppVirtualPath任何于Request/HttpContext.Current等相关的方法, 都只能在有请求上下文或者页面时使用. 即在无请求上下文时,HttpContext.Current为null. 而上面提到的方法一直可用.对于全局Cache对象的访问亦然.==================================================================================示例:输出asp 阅读全文
posted @ 2011-05-15 12:20 hen 阅读(3407) 评论(0) 推荐(0) 编辑