随笔分类 - ASP.Net
ASP.Net
摘要:混淆代码能在一定程度上放置代码被盗用,保护我们的知识产权1。打开vs2012,选择工具-〉Dotfuscator Software Services2.选择你需要混淆的DLL 文件,可以多选择3。选择输出的路径4。运行dotfuscator,生成混淆代码
阅读全文
摘要:本人来源于我在学习JAVA的反射过程中,想了解一下C#的反射过程,所以写了一下知识总结,希望能为后来者的一些帮助· 3 使用 MethodInfo 发现以下信息:方法的名称、返回类型、参数、访问修饰符(如 public或 private)和实现详细信息(如 abstract或 virtual)等。使用 Type 的 GetMethods 或 GetMethod 方法来调用特定的方法。Example3 : Assembly assem1 = Assembly.Load("ClassLibrary1, Version=1.0.0.0, Culture=neutral, Publ
阅读全文
摘要:反射提供了描述程序集、模块和类型的对象( Type 类型)。 可以使用反射动态创建类型的实例,将类型绑定到现有对象,或从现有对象获取类型并调用其方法或访问其字段和属性
阅读全文
摘要:Linq to sql在提交更新的时候默认会创建事务,一部分修改发生错误的话其它修改也不会生效 下面是插入2个表中的数据进行事务处理privatevoidTransAdd() { DataClasses1DataContextdb=newDataClasses1DataContext(sqlconStr); if(db.Connection!=null)db.Connection.Open(); DbTransactiontran=db.Connection.BeginTransaction(); db.Transaction=tran; try { studentmystudent...
阅读全文
摘要:1.建立2个关系表,分别是student, class表. 学生与课程表. 如下图所示例 2. 在vs2010 中新建窗体. 并写代码如下:namespaceLinqTest{publicpartialclassFrmManyToMany:Form{internalstaticstringsqlconStr=@"DataSource=localhost;InitialCatalog=lxPower;user=sa;pwd=";publicFrmManyToMany(){InitializeComponent();}privatevoidFrmManyToMany_Load(
阅读全文
摘要:下面文章是作者在实际项目中学习的积累,希望能给后来者提供一些范例(LINQ 学习系列)(1)使用 LINQ to SQL 的典型步骤(LINQ 学习系列)(2)LINQ to SQL 查询 (LINQ 学习系列)(3)学习Linq的几个基础知识 (LINQ 学习系列)(4)Linq教程实例: LINQ单表操作 (LINQ 学习系列)(5)Linq教程实例: 单表操作之增 删 改 查询(LINQ 学习系列)(6)Linq教程实例: 使用自写类代码来访问数据 (LINQ 学习系列)(7)Linq教程实例: LINQ多表关联操作 (LINQ 学习系列)(8)Linq教程实例: 事务处理分部类和方法.
阅读全文
摘要:1.自定义一个和数据表相对应的类.例如建议StudentClass.cs /** *meetweb@sohu.com *ModifyBy2012-3 **/ usingSystem; usingSystem.Collections.Generic; usingSystem.Linq; usingSystem.Data.Linq.Mapping; usingSystem.Data; usingSystem.Reflection; usingSystem.Linq.Expressions; usingSystem.ComponentModel; namespaceLinqTest { [Tabl.
阅读全文
摘要:定义 LINQ to SQL 查询所用的语法与在 LINQ 中使用的语法相同。唯一的差异是您的查询中引用的对象映射到数据库中的元素。查询执行关系图下表显示了 LINQ 与 LINQ to SQL 查询项之间的相似和不同之处。项LINQ 查询LINQ to SQL 查询保存查询的局部变量的返回类型(对于返回序列的查询而言)泛型 IEnumerable泛型 IQueryable指定数据源使用 From (Visual Basic) 或 from (C#) 子句 相同筛选使用 Where/ where 子句 相同分组使用 Group…By/ groupby 子句 相同选择(投影)使用 Select/
阅读全文
摘要:可以将 类或 结构、 接口或方法的定义拆分到两个或多个源文件中。 每个源文件包含类型或方法定义的一部分,编译应用程序时将把所有部分组合起来。分部类在以下几种情况下需要拆分类定义:处理大型项目时,使一个类分布于多个独立文件中可以让多位程序员同时对该类进行处理。使用自动生成的源时,无需重新创建源文件便可将代码添加到类中。Visual Studio 在创建 Windows 窗体、Web 服务包装代码等时都使用此方法。无需修改 Visual Studio 创建的文件,就可创建使用这些类的代码。若要拆分类定义,请使用 partial 关键字修饰符,如下所示:•publicpartialclassTitl
阅读全文
摘要:XPO has been designed for small and large development teams alike. It will help you shorten development time and more reliably manage and deliver any software project. To obtain a trial version, visit the XPO Downloads page. Below is a brief and probably incomplete list of features available in ...
阅读全文
摘要:1. 数据绑定 1.1 SqlDataSource设置 (详见以前数据绑定) 1.2 点击ASPxPivotGrid ,右键,在ASPxPivotGrid 任务中-> Choose Data Source 选择SqlDataSource1 . 1.3 点击 Fields ,弹出ASPxPivotGrid Fields Editor 窗体。选择Retrieve fields,你选择的表所有字段都会列出,然后你可以增删你需要的列。 在Behaviour ->Area 中,选择好你的行和列以及统计的数值 ColumnArea: 列 RowArea :行 DataArea :数据...
阅读全文
摘要:AspxCheckBox 是一个检查编辑控件去展示特殊条件是否关闭或者打开。它通常会展示Yes/No 或者是 True/False 的选择给用户。 用户可以通过用鼠标点击编辑控件改变Check状态或者通过按 SPACE键来改变。 2011版本允许有2或3种状态。 ASPxCheckBox支持2到3中状态,依赖 AllowGrayed属性设置。 用程序设置状态,一般使用 Checked 或者 CheckState属性。 Checked 是一个逻辑变量,可以辨认仅仅Checked 和 unchecked 状态。 CheckState属性允许你去选择三种状态 ,分别是 Indeterminate 、
阅读全文
摘要:5、行选择 将Enable Selected属性设置打钩 AspxGridView 行前面多了一个选择列.拖4个按钮在页面上,并为每个按钮设置事件 全选<dx:ASPxButtonID="ASPxBtnSelectAll"runat="server"Text="全选"AutoPostBack="False"UseSubmitBehavior="False"><ClientSideEventsClick="function(s,e){AspxGridView.Selec
阅读全文
摘要:1、排序和分组ASPxGridView支持单列或者多列数据分组分组时需要把 settingBehavior.AllowGroupand SettingBehavior.AllowSort属性设置为True用户可以拖拉列表头到分组面板,分组面板可见性控制在setting.ShowGroupPanel属性publicpartialclassASPxGrid:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){if(!IsPostBack)ASPxGridView1.GroupBy(ASPxGridView1.Colu
阅读全文
摘要:11、数据编辑11.1 页面源控制方式 11.1.1 使用sqldatasource 来控制数据的编辑。SqlDataSource->配置数据源 ->高级 ->生成 insertupdate delete语句 ,按确定按钮从源看 sqldatasource生成如下代码<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:Connection String %>" De
阅读全文
摘要:1、数据绑定一、从左边工具箱中的数据拉出SqlDataSource,设置你的数据连接 选择你要配置的Select语句设置完成二、将ASPxGridView的数据源绑定为 SqlDataSource运行程序
阅读全文
摘要:1、设置编辑、新增 删除按钮 2、设置编辑模式 AspxTreeList有如下几种编辑模式 :Inline, editForm,EditFormAndDisaplyNode,popupEditForm 3、修改、新增数据 protected void treeList_NodeInserting(object sender, DevExpress.Web.Data.ASPxDataInsertingEventArgs e) { string dptname = e.NewValues["dptname"].ToString() ; //以下写数据插入语句 ...
阅读全文
摘要:1、交替的节点颜色设置 属性—>Styles->AlternationgNode->BackColor 2、网格线与树线条 属性->Settings->GridLines 属性->Settings->ShowTreeLines 3、条件格式 ASPxTreeList允许你对个别数据Cell或者是完整节点设置个性化样式设计 ,你可以使用HtmlDataCellPrepared or HtmlRowPrepared 方法去设置你需要的设置 例如上例中添加 protected void treeList_HtmlDataCellPrepared(object
阅读全文
摘要:因为项目需要,如何在Asp.Net页面添加控件。其实博客员都给出了答案,本文只是做了一些测试和总结Asp.Net页面添加控件问题的关键就是原本在页面加载的时候所有的控件初始化操作都应该完成,动态加载将加载的过程延迟到了事件被触发之后,因此在页面回发后, 因为会有一次新的页面加载过程,显然这时候动态加载的控件是不存在的,但是用户预期的答案是显示已经加载的信息。这时候如果可能我们最好在加载的过程中进 ...
阅读全文
摘要:用户控件中设置属性 ascx.csprivate string tableName; protected void Page_Load(object sender, EventArgs e) { Response.Write(TableName); } public string TableName { get { return tableName; } set { tableName = va...
阅读全文