03 2007 档案
AjaxControlToolkit的CalendarExtender的本地化
摘要:AjaxControlToolkit的日历控件(CalendarExtender) 增加了全球化及本地化支持。 只要在中增加 EnableScriptGlobalization="true" EnableScriptLocalization="true" 两个属性即可 阅读全文
posted @ 2007-03-30 14:27 网际浪人 阅读(1038) 评论(1) 推荐(0)
TextBox设置OnTextChanged后验证控件失效问题的解决
摘要:做前台功能设计的时候,遇到以下需求: 文本框显示数据库中原来的文本,鼠标点击文本框即变为编辑状态,编辑结束时执行内容存储的后台事件。 显示文本时的样式和与编辑状态时的样式风格也要求有不同。 实验中遇到以下问题:初次页面展现时,如果文本框输入不正确,触发了验证控件。改变文本框的输入正确后,焦点离开事件顺利执行。当再次将文本框的值输入异常时,验证控件没有显示异常,后台事件依然进行了。显然与逻辑不符合了,用验证控件的目的就是如果前台页面验证不满足的情况下,肯定不允许执行后台事件的。 辛苦一番之后,问题解决…… 阅读全文
posted @ 2007-03-22 21:34 网际浪人 阅读(4283) 评论(0) 推荐(0)
ATLAS升级为ASP.NET AJAX 1.0时"ScriptManager找不到"问题的解决
摘要:目前参加项目是从去年开始的,去年用的ATLAS做了一些东西,今天上面要求升级为AJAX 1.0的版本。 先从微软网站下载了ASP.NET AJAX 1.0(版本号:1.0.61025.0) 以及 3月2日发布的 AjaxControlToolkit (版本号:1.0.10301.0) 接下来就是安装。 先从控制面板卸载以前安装的ATLAS,再执行ASPAJAXExtSetup.msi进行安装,安装过程一切顺利。 工具栏中选择项目的方式先把AjaxControlToolkit那一套东东更新了,准备用确认按钮测试一下。 新建了一个ASP.NET AJAX-Enabled Web Site项目,页面已经自动添加了一个ScriptManager,拖入了一个UpdatePanel,放入一个按钮,再拖了一个ConfirmButtonExtender放在按钮旁边,关联上按钮,写入确认的文本,运行网站。 程序报错: The control with ID 'UpdatePanel1' requires a ScriptManager o 阅读全文
posted @ 2007-03-21 21:18 网际浪人 阅读(3945) 评论(0) 推荐(0)
数据绑定时的前台页面上的逻辑判断
摘要:有时设计前台控件的数据绑定时,需要用到逻辑判断。例如判断字段无值的时候,显示一个汉字“空”或者查询结果为1,显示“OK”,2显示“NG”。那么就需要用到数据字段绑定时的逻辑判断。我们常见的做法是把转换的过程写在后台CS,但是直接写到前台不是更方便一点吗?方法示例如下判断字段为空: > 字段转换: > 阅读全文
posted @ 2007-03-20 13:50 网际浪人 阅读(1336) 评论(1) 推荐(0)
UpdatePanel中GridView的分页问题
摘要:项目中在UpdatePanel范围内加入了一个GridView控件。 如果此页面初始化有数据时,分页效果一切正常。 但是当初始化时没有数据,页面中点击按钮加载数据后,再点分页数字时报异常:“Microsoft JScript 运行时错误: 缺少对象” 经多方请教,几经周折后,终于搞定这个问题。 阅读全文
posted @ 2007-03-14 15:02 网际浪人 阅读(4461) 评论(4) 推荐(0)
[转帖]30分钟正则表达式指导
摘要:你是否曾经想过正则表达式是什么,怎样能够快速得到对它的一个基本的认识?我的目的就是在30分钟内带你入门并且对正则表达式有一个基本的理解。事实是正则表达式并没有它看起来那么复杂。学习它最好的办法就是开始写正则表达式并且不断实践。在最初的30分钟之后,你就应该知道一些基本的结构并且有能力在你的程序或者web页面中设计和使用正则表达式了。对那些想要深入研究的人,现在已经有很多非常好的可用资源来让你更深入的学习。 …… 阅读全文
posted @ 2007-03-14 09:14 网际浪人 阅读(544) 评论(0) 推荐(0)
模式窗口刷新父窗口
摘要:模式窗口中点击按钮让父窗口跳转到新的页面,不可用 opener.document.location 方式来设置,只能在父窗口把当前window对象传递到模式窗口,模式窗口使用 dialogArguments 来获得父窗口对象。…… 阅读全文
posted @ 2007-03-13 16:37 网际浪人 阅读(3035) 评论(0) 推荐(0)
VS2005中创建自己的代码段
摘要:VS2005中提供了代码段的便捷功能,敲入一个关键字,当其在下拉列表中显示图标为一个文件的时候,敲两下TAB键,便能快速的获取这个代码片段,剩下所需做的就是移动到对应的位置,填入参数性质的东西替换预留的位置。 当然大多数常见的代码段,微软都为我们提前准备了。例如:if,for …… 但是,有时候我们也会遇到重复写两部分或以上数量代码的时候,那么就需要定义我们自己的代码段了…… 阅读全文
posted @ 2007-03-13 00:40 网际浪人 阅读(1200) 评论(0) 推荐(0)
在ASP.Net2.0中使用UrlRewritingNet实现链接重写
摘要:很多时候我们需要链接转向(Url Rewriting),例如二级域名转向、文章访问链接等场合。 让我们看两个例子: 1 你现在看到的当前作者的博客园的域名: http://heekui.cnblogs.com 实际上是 http://www.cnblogs.com/heekui 的一种链接重写(Url Rewriting)。 2 codeproject上的文章,我们获取的地址都是以文章主要关键字做的网页名称: http://www.codeproject.com/cs/webservices/wsdlparser.asp 个人觉得实际的文章链接可能是如下格式(纯属猜想) http://www.codeproject.com/news.asp?id=123456 那么如何在Asp.net2.0中如何实现链接重写呢? 阅读全文
posted @ 2007-03-09 15:22 网际浪人 阅读(4036) 评论(14) 推荐(2)
GridView中的超链接
摘要:GridView中的超级链接,可以设置一个模版列,放入超级链接的控件,设置绑定参数即可。 数据绑定方式有两种,如下示例: Eval方式 Bind方式 推荐使用第一种方式,可以在一个里放入多个绑定,而第二种只能如此绑定一个值 做超级链接的控件,我们也有多种选择…… 阅读全文
posted @ 2007-03-01 01:50 网际浪人 阅读(9551) 评论(6) 推荐(1)