10 2008 档案
摘要:需求要求1.自定义的Resource类不但要在WinForm程序下使用,也要在WebForm程序下使用(意思就是不能用MapPath取得目录信息了)2.Resource只有一个无参的构造函数3.资源文件存储在程序或网站的主目录下的Language目录下。资源路径的获取实现:var dir = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "...
阅读全文
摘要:说明:此处仅仅列了两个方案,方便自己记忆,请勿拍砖。1.采用传统的资源文件方式定义的语言设计方案。具体参考微软MSDN。2.轮询方式处理。具体实现如下。1)数据库或文件设计两列:Name1;Name2;2)定义取得资源的函数。RES.GetString(string name1_info)3)凡是涉及到的多语言处理的地方,均如下调用 RES.GetString("你好");4)RES.GetStr...
阅读全文
摘要:1.定义用户语言设置信息类,对用户选择的语言进行保存,可以用Session,这里选用的是Cookies.[代码]由于对Cookies的访问有一定的限制,Request对象时候读,Response对象写,所以我们需要将用户选择语言的值保存在其它对象里面,可以保存在Session里,这里选择保存在HttpContext.Items中。2.定义HttpModule,每次访问的时候根据用户的设置来改变语言...
阅读全文
摘要:应用场景:控件定义一个属性,如下代码[代码]如果在Page_Load中如下处理数据源,那么定义控件后直接给属性赋值,在页面中是看不到你想要的结果的[代码]但是在Page_Init中这样调用,就没有问题了。总结:自定义属性赋值的过程在Page_Init函数执行后才会执行。提示:好好理解Page的执行过程。
阅读全文
摘要:1.在Gridview_RowDataBound中根据条件创建控件。 2.测试时发现在回发的时候动态创建的控件没有了。 解决:在回发的时候再动态创建控件 Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> protected void...
阅读全文
浙公网安备 33010602011771号