摘要: 今天遇到个奇怪问题。代码如下: protected void RelationSource(IList xp) { ViewState["lxrxx"] =xp; } 或者: protected IList RelationSource{ set{ ViewState["lxrxx"] = value;} } 运行时发生错误,详细显示为:程... 阅读全文
posted @ 2008-10-23 14:51 Shapley 阅读(565) 评论(0) 推荐(0)
摘要: 今天和同事讨论Viewstate,讨论半天。还是没有结果,各执一词。于是自己动手写个示例吧。奇怪,这个示例怎么与自己的设想正好相反呢?于是叫来同事一起看,看了以后一致认为这是vs2008的一个bug,于是。。。, 忽然在网上看到这段文字: 注意:下列服务器控件不能禁止ViewState Textbox Checkbox CheckboxList RadioButtonList 上面控件的状态... 阅读全文
posted @ 2008-10-21 15:12 Shapley 阅读(169) 评论(0) 推荐(0)
摘要: 1. 源文件型 WebUserControl.ascx public AddressInfo Address { set { if (value != null) { if (!string.IsNullOrEmpty(value.Id)) ... 阅读全文
posted @ 2008-09-22 08:24 Shapley 阅读(391) 评论(0) 推荐(0)
摘要: URL映射是ASP.NET2.0中提供的新特性。URL映射技术帮助我们将一个特定URL映射为另一个URL。为了帮助理解,我们假设你在站点有一个叫Homepage.aspx的页面来访问主页,所有的用户也都用这个页面来访问你的主页。但由于某些原因,你要将主页改为OriginalHome.aspx。此时使用URL映射让你可以映射到新页面,而不必通知用户。 如果我们设置了URL映射,那么任何用户在UR... 阅读全文
posted @ 2008-08-19 13:24 Shapley 阅读(225) 评论(0) 推荐(0)
摘要: 有人问,既然RadioButtonList可以实现单选,哪么为什么还要用CheckBoxList实现单选呢?这样做除去费时以外好像没有什么“好处”;但是有时用RadioButtonList实现单选不太合适。例如:我是用户,我选择其中一项后,又不想选择其中一项怎么办?而且那个RadioButtonList怎么看都不顺眼,确实有点丑。好了废话不说了,实现CheckBoxList单选的代码如下: 方法1... 阅读全文
posted @ 2008-07-17 15:38 Shapley 阅读(1929) 评论(0) 推荐(0)
摘要: 动态创建asp.net控件并保存其状态,简要总结如下: 1:背景知识:需要了解Page的生存周期。 2:方法总结: 1> 在页面代码文件中的声明区域写(这里以Label控件为例): Label x = new Label(); pageload事件中代码为: protected void Page_Load(object sender, EventArgs e) { this.Page.C... 阅读全文
posted @ 2008-07-09 09:36 Shapley 阅读(866) 评论(0) 推荐(0)
摘要: 1,JavaScript设置链接不可用: ScriptManager.RegisterStartupScript(Page, typeof(Page), "", "", false); 阅读全文
posted @ 2008-07-03 08:59 Shapley 阅读(231) 评论(0) 推荐(0)
摘要: function CheckUpload() { var val = $("ctl00_ContentPlaceHolder1_FileUpload1").value; if(val == "") { alert("请选择上传附件。");return false; } ... 阅读全文
posted @ 2008-06-13 08:57 Shapley 阅读(1128) 评论(2) 推荐(0)
摘要: 1.符号“/”指程序运行所在根目录,即IIs所在目录。 如果iis所在目录为:d:\programs 解决方案为d:\programs\d 网站路径为:d:\programs\d\web\ 符号“/”代表的是:d:\programs,不管你的网站前面有多少级,都应该作为一个整体。 2.符号“~/”,则是指网站所在根目录。即d:\programs\d\web。 测试代码如下: protected ... 阅读全文
posted @ 2008-06-12 16:21 Shapley 阅读(1450) 评论(5) 推荐(0)
摘要: 以前老是忘记怎么 查找radiobuttonlist中项的个数,现在写下来,以防再次忘记。 var items = document.getElementsByName("ctl00$ContentPlaceHolder1$RadioButtonList1"); for (var i = 0; i < items.length; i++) { if (items[i].check... 阅读全文
posted @ 2008-06-12 14:54 Shapley 阅读(292) 评论(0) 推荐(0)