ExtAspNet应用技巧(十八) - 编辑菜单
2009-09-18界面截图 点击编辑在新窗口中弹出编辑页面: 注意模拟树的下拉列表,当前节点和当前节点的所有子节点都是不可选择的: 点击保存并关闭则会首先保存数据,然后关闭弹出窗口,之后回发父页面并更新Grid: 如果我修改了表单(排序由20-21),此时点击Window右上
ASP.NET服务器控件和客户端(一)
2009-09-18asp.net服务器控件的生命周期当控件完全呈现在页面上时,就结束了。当页面发生回传后再次出现的控件就是一个和先前那个无任何关系的控件,二者之间无任何状态关联---------即"无状态"传递.而二者之间在实际开发是是有许多的数据传递,这就得通过ViewState视图
Asp.Net MVC中Html.TextBox扩展,其行为也许不是你期望的
2009-09-18用ASP.Net MVC做网站,用的最多的扩展,大概就是Html.TextBox扩展,但在某些特定的情况下,其行为也许不是你所期望的那样。下面我们来看看这种特定的情况吧。 为了说明问题,我们假设有这样一个Modal类型: /// summary /// 我的对象 /// /summary public clas
[asp.net] 页面生命周期中注册事件与重写页面方法
2009-09-17重写页面方法 一个自定义控件继承自ImageButton控件,在控件render之前设置其ImageUrl属性: protected override void OnPreRender(EventArgse) { // setupinitalimagestate this .ImageUrl = PageContext.Theme.GetCollapsiblePanelImageURL(PanelID,Defaul
您可能不知道的ASP.Net2.0小技巧 1. 在提交页面之后,保持滚动条的位置 可以在 page 指令上加上 MaintainScrollPositionOnPostback 指令 % PageLanguage ="C#" MaintainScrollPositionOnPostback ="true" AutoEventWireup ="true" CodeFile ="..." Inherits
http://extasp.net/ 浴火重生
2009-09-17ASP.NET MVC数据验证
2009-09-17关于 ASP.NET MVC 的验证,用起来很特别,因为 MS 的封装,使人理解起来很费解。也可能很多人都在 Scott Guthrie 等人写的一本《 ASP.NET MVC 1.0 》书中,见过 NerdDinner 项目中对 Dinner 对象修改和添加的时的数据验证。但有许多封装的地方,不知道是怎样
ExtAspNet应用技巧(十五) - 树形菜单与手风琴式菜单
2009-09-17界面截图 手风琴式菜单 树形菜单 数据库表(X_Menu) 设计视图: 数据: ASPX标签定义 在上一篇文章中已经对前台页面定义有了详细的描述。 ext:Region ID="regionLeft" Split="true" Width="200px" Margins="0 0 0 0" ShowHeader="true" Title="菜单" Enable
asp.net实现图片上传
2009-09-17protected void btnAdd_Click( object sender,EventArgse) { if (txtName.Text == "" ) { Tools.Alert( " 填写图片名称! " , this ); return ; } string savePath = " ../images/picnews/ " ; // 图片保存路径 string fileName = Server.HtmlEncode( this .
常用asp.net代码
2009-09-171. 打开新的窗口并传送参数: 传送参数: response.write("scriptwindow.open(''''*.aspx?id="+this.DropDownList1.SelectIndex+"id1="+...+"'''')/script") 接收参数: string a = Request.QueryString("id"); string b = Request.QueryString("id1"); 2.为