汉化FreeTextBox v3.2
分成几个部分(工具栏控件、弹出页面、图像库)来,囧无比。
JS Alert中文乱码
在汉化FreeTextBox的ImageGallery时出现问题,囧,百度说在引用script时要设置charset,可是FreeTextBox现在闭源了,看不到代码???
用在线编码转换工具换UTF-8、UNICODE都不行,究竟是啥呢?尝试另存为,可是在VS里面找不到编码选项。
找啊找啊找。终于在文件-高级保存选项里面找到了编码,改成UTF-8就正常了 Orz。
alert后CSS失效
原本用Response写弹出,即
Response.Write("<script>alert('修改成功!');</script>“);
发现执行后CSS失效,百度之,原来是.NET会自动将生成的JS放在页面最前面,因此有时会造成CSS失效或页面变形,替换成
Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('XXXX');</script>");
即可解决问题。
VMWare虚拟机无线上网。。
原来在宿舍是有线上网,现在搬出来后搞了个无线路由玩,因为是笔记本嘛 - -~
今天要用Oracle,发现虚拟机里的连不上去,ping也ping不通,想说应该没改过配置阿?
突然发现网卡不一样。。原先用的是有线网卡。。于是打开Virtual Network Editor,给无线网卡配了一个VMnet口,给虚拟系统用上就好了 \(^o^)/~
代码库v0.1 ^^
昨天开始写的~终于差不多了,贴个截图:
试用JTree中。。
无聊ing,于是写一个代码库用来自己存代码。。
希望按项目保存,因此用树形列表显示。。效果如图:
结果中间出现了许多问题。。于是贴下解决方案。
ObjectDataSource未能找到带参数的非泛型方法
下午遇到两次这个问题。。
第一次是在做DELETE的时候,因为Delete方法里面的参数与读出来的列名不一致,VS判断其为不同的参数,要求输入,因此提示:ObjectDataSource“objectDataSource”未能找到带参数的非泛型方法“DeleteNews”: ID。
解决方法很囧,就是把Delete方法签名里面的名字改成跟数据列名一样。
第二次是在做SELECT的时候,我需要传入一个网点ID,只显示该网点的信息,但是在ASPX里面编辑时好像只能提供默认值,于是就在Page_Load方法里面填充默认值:objectDataSource.SelectParameters["pointID"].DefaultValue = user.Point;
这个时候就可以随便定义名字了 - -。。。。真囧。这样想来,DELETE时也可以在RowDeleting系列里面传参哩。
同理其他方法的传参。
用户 '计算机名\ASPNET' 登录失败。
对数据库的访问失败。。
于是打开SQL Server企业管理器,在服务器-安全性-登陆里面创建一个用户,用户名为 '计算机名\ASPNET' ,在数据库访问中选择数据库,对其配置dbo即可。