`

最近在。。。

阅读更多

最近一直打算用Asp.net建立一个部门级的图纸、信息、工作流系统。

在测试一些Asp.net 2.0的功能

1、实现图纸的多文件上传

现在有多个实现方案:

一、一次显示多个FileUpload组件,再更加用服务器控件来动态添加(不过容易清除以前的输入)

二、每一次可以上传一个文件,可以实现文件的管理。不过缺点是文件过早上传到了服务器,一旦上传错误,需要复杂的控制,对于用户的要求比较高。

2、NHibernate在Asp.net里面的设置。

虽然NHibernate比较好用,但是在web.config文件里面的配置Section的名称必须是固定的,其次所有的Model类和Hbm.xml必须单独存放到一个ClassLibaray里面,否则容易出现找不到Assembly的情况。

3、Asp.net Ajax

为了提供用户体验,打算使用Asp.net Ajax。结果在第一个AutoCompleteExtender里面就停止了,调试了两天,发现有两点需要注意:

在C#里面一个汉字是一个的长度,也就是说minimnuPrefixLength=1,这样才能实现我需要的输入名字的姓可以找到名字。另外在Asmx文件里面需要把WebserviceAttribute属性去掉,把AutoComplteExtender需要调用的GetCompletionList方法的static去掉,同时在类的上面添加ScriptService属性。调用成功,不知道是不是应该这样。

另外发现VWD里面的代码提示实在是太棒了,在asp.net 的Html源格式编辑里面按一个空格就可以看到丰富的提示,看来Visual Studio 2005确实不是盖的,功能太棒了。

对于Asp.net Ajax的几个控件又试用了一下,发现如果需要动态显示内容(如Popup等),都需要UpdatePanel的支持,才能正确显示,看来UpdatePanel确实是一个非常重要的控件。

 

del.icio.us 标记: asp.net ajax
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics