摘要: 在进行了URL Rewrite之后,经常会遇到的问题就是页面中PostBack的目标地址并非客户端请求的地址,而是URL Rewrite之后的地址。以上一篇文章中的重写为例: 当用户请求“/User/jeffz”之后,页面中的出现的代码却会是form action="/User.aspx?name=jeffz" /,这是因为在生成代码时,页面会使用当前Request.Url.PathAndQuery的值来得到form元素的action。这导致了一旦PostBack,地址栏里就会出现“User.aspx?name=jeffz”,而这个地址很可能是请求不到正确的资源的(因为可能被Rewrit 阅读全文
posted @ 2011-01-20 22:06 WEB开发狂 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 在之前的文章里我们已经谈论了有关URL Rewrite的几个主要的方面。在本系列的最后一篇文章中,我们就来讨论一下有关不同级别URL Rewrite的一些细节与特点。 理论上说,IIS级别的URL Rewrite使用C或C++编写,比使用托管代码编写的ASP.NET级别URL Rewrite性能要高。但是我认为这方面的差距在大部分情况下可以忽略不计,这种性能几乎不可能成为性能瓶颈。因此选择何种级别的URL Rewrite一般不会由您应用程序的性能要求来决定。那么到底应该使用哪种级别的URL Rewrite呢?在使用不同级别的URL Rewrite之后,我们又该注意点什么呢?我在这里谈谈我个人的 阅读全文
posted @ 2011-01-20 21:58 WEB开发狂 阅读(146) 评论(0) 推荐(0) 编辑
摘要: /// summary/// 增加listbox的值的方法/// /summary/// param name="sourceBox"/param/// param name="targetBox"/paramprivate void AddItemFromSourceListBox(ListBox sourceBox, ListBox targetBox){foreach (ListItem item in sourceBox.Items){if (item.Selected && !targetBox.Items.Contains(item)){targetBox. 阅读全文
posted @ 2011-01-20 18:27 WEB开发狂 阅读(1212) 评论(0) 推荐(0) 编辑
摘要: ftp传输软件:Serv-U注意修改读写权限,才能进行传输iis中出现服务器不能运行问题时,可能是asp.net的版本问题,修改web扩展里面的东西 阅读全文
posted @ 2011-01-20 18:00 WEB开发狂 阅读(164) 评论(0) 推荐(0) 编辑
摘要: /// summary/// 得到选定项的值/// /summary/// returns/returnsprotected string[] getSelectedValue(){ArrayList a = new ArrayList();for (int i = 0; i ListBoxNewPaper.Items.Count; i++){if (ListBoxNewPaper.Items[i].Selected){a.Add(i);}}int[] indices = new int[a.Count]; //得到选中项的索引集合a.CopyTo(indices); st 阅读全文
posted @ 2011-01-20 17:46 WEB开发狂 阅读(962) 评论(0) 推荐(0) 编辑