随笔分类 -  Net基础

摘要:这篇文章是我对ChildWindow的理解,举例说明:有时候在项目中需要弹出子窗体进行一些操作,然后将操作的值返回到父窗体中。下图是子窗体的界面(比较粗糙。。。。)下面贴出其代码:子窗体前台代码 子窗体后台代码 /// /// 确定按钮 /// /// /// private void OKButton_Click(object sender, RoutedEventArgs e) { if (!String.IsNullOrEmpty(this.Txt.Text)) { Regex reg = new Regex("^[0-9]+$"); Match ma... 阅读全文
posted @ 2013-08-29 16:57 sandea 阅读(127) 评论(0) 推荐(0)
摘要:在RadGridView中进行分组以及导出分组主要是在前台进行分组的定义:前台代码:View Code 导出---RadGridView控件自带导出功能(以导出EXCEL为例)需在前台定义事件---然后在后台定义导出功能。(需要注意的是,将控件设置为隐藏的话导出是不成功的)定义的事件ElementExporting="控件名称_ElementExporting"后台代码:View Code private void 空间名称_ElementExporting(object sender, GridViewElementExportingEventArgs e)... 阅读全文
posted @ 2013-08-29 16:57 sandea 阅读(258) 评论(0) 推荐(0)
摘要:系列二 实现RadGridView行中添加不同控件,并在控件中绑定不同的数据源 先上一段前台代码 View Code 在GridViewColumn中添加GridViewColumn.CellTemplate,并在其子节点添加DataTemplate,在其中添加你想要的控件。可以在不同的控件中设置数据源绑定。我在给RadGridView赋值的时候是通过赋值LIST集合赋值。例如,this.activitiesGrid.ItemsSource ... 阅读全文
posted @ 2013-08-29 16:57 sandea 阅读(315) 评论(0) 推荐(0)
摘要:系列一、 RadGridView常用属性总结 1.不可编辑----IsReadOnly="True"。 2.不自动增加行----AutoGenerateColumns="False"。 3.不显示行和列的线----GridLinesVisibility="None"。 4.不显示第1列即列指示器----RowIndicatorVisibility="Collapsed"。 5.不显示最上面的分组面板----ShowGroupPanel="False" 。 6.不显示最左侧的那条线----IsFi 阅读全文
posted @ 2013-08-29 16:57 sandea 阅读(194) 评论(0) 推荐(0)
摘要:public partial class MainPage : UserControl { public MainPage() { InitializeComponent(); } private void Button_Click(object sender, RoutedEventArgs e) { LoginWindow loginWnd = new LoginWindow(); loginWnd.Closed += new EventHandler(loginWnd_Closed); loginWnd.Show(); } void loginWnd_Closed(object sen. 阅读全文
posted @ 2013-08-29 16:56 sandea 阅读(226) 评论(0) 推荐(0)
摘要:理解领域服务和领域操作本文目录:3.1 WCF Ria Services简介3.1.1 什么是WCF Ria Services3.1.2 WCF Ria Services如何生成客户端代码3.1.3 如何使用WCF Ria Services3.2 实战WCF Ria Services开发3.2.1 使用Silverlight业务应用程序项目模板3.2.2 使用Entity Framework创建数据访问层3.3 创建领域操作3.3.1 查询操作3.3.2 查询操作命名惯例3.3.3 插入、更新、删除操作命名惯例3.3.4 调用操作3.3.5 自定义操作要使用Silverlight开发企业级的应 阅读全文
posted @ 2013-08-29 16:56 sandea 阅读(342) 评论(0) 推荐(0)
摘要:页面 当页面完全载入后执行loaded命令private void radTreeView_Loaded(object sender, RoutedEventArgs e) { GetTreeViewItemByPath(); }定义GetTreeViewByPath方法的逻辑private void GetTreeViewItemByPath(){ string path = "Sport Categories|Football|Soccer"; radTreeView.PathSeparator = "|"; RadTreeViewItem targ 阅读全文
posted @ 2013-08-29 16:56 sandea 阅读(196) 评论(0) 推荐(0)
摘要:当RadGridView中嵌套RadComboBox,且RadGridView的高度不够出现滚动条时,上下拉动滚动条后,RadComboBox中的选中值将丢失! 如下图: 滚动条未拖动前 滚动条上下拖动后(注意下图的高亮部分) 重现该Bug的测试代码: Model层 TextValueObject.csnamespace RadControlsBug.Model { public class TextValueObject { public string Text { set; get; } public string Value { set; get; } } } Se... 阅读全文
posted @ 2013-08-29 16:56 sandea 阅读(291) 评论(0) 推荐(0)
摘要:前两天遇到了IIS7多域名绑定同一物理目录,设置不同的默认文档的问题,因为在一个物理目录下只有一个web.config,并且IIS7把默认文档设置写在这里,导致所有域名的默认文档设置共享,很多人对此束手无策,甚至有人说这是IIS7的bug。其实IIS7不会比IIS6落后的,这个问题也很好解决,下面是解决方案: 比如我们把www.a.com和www.b.com两个域名都指向c:\wwwroot文件夹 想把www.a.com的默认文档设为目录aaa下的index.htm,www.b.com的默认文档设为目录bbb下的index.htm 1、新建两个站点,一个叫a1(站点名字自己来起),指向c:\w 阅读全文
posted @ 2013-08-29 16:56 sandea 阅读(230) 评论(0) 推荐(0)
摘要:http://opensns.codeplex.com/ 阅读全文
posted @ 2013-08-29 16:56 sandea 阅读(161) 评论(0) 推荐(0)
摘要:一、模板页 Razor出现后我们就可以选择不再使用asp.net master 模板页。取而代之的是cshtml razor的模板文件。用法个人认为还是和master模板页类似。但在mater模板页的原有功能上有了进一步扩展,更方便开发。比如只要在View文 件夹内加入_ViewStart.cshtml文件,我们就无需在每一个具体的View页面引入模板页。减少View页面内的重复代码。具体的可以建立一 个MVC3 Application 选择razor模板,VS会自动建立上述机制。这里值得提出的是@RenderSection方法。可以让我们在模板页预设一个区域,未来给继承该模板页 的View使 阅读全文
posted @ 2013-08-29 16:56 sandea 阅读(168) 评论(0) 推荐(0)
摘要:备注:ASP.NET 页可在处理和提供任何网页所必需的原本无状态 HTTP 请求与响应之间存储 Page 状态信息。此状态称为“视图状态”。ASP.NET 的默认持久性机制是使用 HiddenFieldPageStatePersister 类将视图状态存储在客户端。使用各个 HTTP 请求和响应来存储视图状态和数据在大体上来说效果良好,而且在大型 Web 场方案中非常重要,因为由哪台 Web 服务器来处理该请求并不重要:当前上下文中提供了页状态,因此服务器可以准确地呈现该页。 在将页提供给客户端资源有限或所用标记语言不支持隐藏字段元素的小型设备时,需要将视图状态存储在服务器上。一些 ASP.N 阅读全文
posted @ 2013-08-29 16:56 sandea 阅读(319) 评论(0) 推荐(0)
摘要:Cookie是一段文本信息,在客户端存储 Cookie 是 ASP.NET 的会话状态将请求与会话关联的方法之一。Cookie 也可以直接用于在请求之间保持数据,但数据随后将存储在客户端并随每个请求一起发送到服务器。浏览器对 Cookie 的大小有限制,因此,只有不超过 4096 字节才能保证被接受。编写Cookie//方式1:Response.Cookies["username"].value="mike";Response.Cookies["username"].Expires=DateTime.MaxValue; //方式2:H 阅读全文
posted @ 2013-08-29 16:56 sandea 阅读(139) 评论(0) 推荐(0)
摘要:1. 简述 private、 protected、 public、 internal 修饰符的访问权限。答 . private : 私有成员, 在类的内部才可以访问。 protected : 保护成员,该类内部和继承类中可以访问。 public : 公共成员,完全公开,没有访问限制。 internal: 在同一命名空间内可以访问。2 .列举ASP.NET 页面之间传递值的几种方式。答. 1.使用QueryString, 如....?id=1; response. Redirect().... 2.使用Session变量3.使用Server.Transfer4.使用Application5.使. 阅读全文
posted @ 2013-08-29 16:56 sandea 阅读(162) 评论(0) 推荐(0)
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Web;namespace EntLibSample{public class BasePage : System.Web.UI.Page{protected override void SavePageStateToPersistenceMedium(object viewState){Session["viewState" + this.Context.Request.FilePath] = viewState;}pr 阅读全文
posted @ 2013-08-29 16:55 sandea 阅读(122) 评论(0) 推荐(0)
摘要:MVVMLight源码分析之消息机制和ViewModelBasehttp://www.cnblogs.com/facingwaller/archive/2010/11/06/1870608.htmlhttp://blog.csdn.net/duanzilin/article/category/816515http://www.cnblogs.com/chengxingliang/category/282240.html 阅读全文
posted @ 2013-08-29 16:55 sandea 阅读(397) 评论(0) 推荐(0)
摘要:1、声明一个委托类public delegate SomethingChangedHandler(object sender,EventArgs e); 2、在你的类中声明一个事件绑定到该委托 public event SomethingChangedHandler Changed; 3、在相应的方法中触发此事件 public void ChangeSomething() { Changed(this,new EventArgs); //触发事件 } 4、在调用者订阅事件 your class's instance.Changed+=new SomethingChangedHandle 阅读全文
posted @ 2013-08-29 16:55 sandea 阅读(819) 评论(0) 推荐(0)
摘要:(1)Silverlight官方网:http://www.silverlight.net (2)Silverlight中文社区:http://silverlight.cn (3)博客网Silverlight:http://www.silverlightchina.net/ (4)银光中国:http://www.silverlightchina.nethttp://www.cnblogs.com/webabcd/archive/2010/08/09/1795417.htmlhttp://www.cnblogs.com/jv9/archive/2010/05/27/1744876.htmlhttp 阅读全文
posted @ 2013-08-29 16:55 sandea 阅读(239) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/gusixing/archive/2012/04/07/2435873.html 阅读全文
posted @ 2013-08-29 16:55 sandea 阅读(181) 评论(0) 推荐(0)
摘要:好像蛮长时间没有新文章带给大家了。前几天出差再加上忙着公司里的活儿,几乎都没时间上博客园了。今天正好有些时间,为大家简单介绍EF产品组新发布的一个牛逼的小工具——EF Power Tool(翻译的话,好像就是牛逼工具哦?) 下次会为大家深入解析这个小工具。 最先看到这个工具是在EF产品组最新的博客文章上,http://blogs.msdn.com/b/adonet/archive/2011/05/18/ef-power-tools-ctp1-released.aspx。粗略读了下,感觉很酷,马上下载下来试了试,果然很酷,http://visualstudiogallery.msdn.mic.. 阅读全文
posted @ 2013-08-29 16:55 sandea 阅读(333) 评论(0) 推荐(0)