Liny_@NotePad

沉迷ACG中

汉化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即可。