某论坛实行考试认证 出题如下 我回答错了吗?请解惑
本帖最后由 u010320805 于 2013-04-16 14:39:35 编辑
xxx(某论坛认证考官) 11:19:17
asp.net编程时字段名称可以用用Password、Request、Response、User吗?
我 11:20:23
可以的
xxx 11:20:54
申请不通过 一周后再来申请
xxx 11:21:07
回答错误 不能
我 11:21:11
哪个回答 错了 能告知吗
xxx 11:22:04
这里回答是不能
xxx 11:22:12
这些是预留关键字
(指的是Password、Request、Response、User) (我进行的备注)
中间 通过我近半小时的呐喊 他进行了回复 如下
xxxx 11:57:35
在ASP.net中,数据库表和字段的名称不能用关键字,关键字指的是ASP.net中语法中用到的单词,如Request、Response、User、Password等。
我的解释是:
数据库表和字段的名称不能用关键字 问题 数据库 你得分 是sql 2000 还是 sql2005 还是mysql
并且 我用vs2010进行调试 是没问题的:
protected void Page_Load(object sender, EventArgs e)
{
string User = "User";
string Password = "Password";
string Request = "Request";
Response.Write(User);
Response.Write("<br>");
Response.Write(Password);
Response.Write("<br>");
Response.Write(Request);
}
这是下午的记录
xxx 14:31:53
没事 发吧 我也不是专业NET
我也是在网上看到
我 14:32:11
我能给你打电话吗
1------85
xxx 14:32:29
这样说吧 所有的技术都认为不能
因此 目前认为不能
就像PHP一样
我 14:32:51
不一样的
xxx 14:33:02
关键字 不允许被定义成函数或变量
我 14:33:09
我asp php 也使用过
xxx 14:33:11
我这里也不纠结这个事情
我 14:33:30
我也不瞎捣乱
xxx 14:33:36
如果你正确答案是能 你就先用着 我这边现在认定的是不能
我 14:33:49
我认证两周了
希望能通过
xxx 14:33:59
所以 我们也没有必要纠结这个问题
那就下周二再来吧
到时不问你这个问题就好
我 14:34:33
如果 证明这个大堆了 我能过吗
答对了
xxx 14:34:39
不能
我说了 我这边认定就是 不能
我 14:35:00
ok 谢谢你
xxx 14:35:12
如果能 我只能说NET现在更改放松了约束
我 14:35:15
我也没必要发帖了
xxx 14:35:27
不需要发贴的 直接联系我就可以
我 14:35:43
很失望
------解决方案--------------------可以用,但是使用时加上方括号 select [password] from xxx
------解决方案--------------------能的啊。。怎么会不能呢。 难道从程序安全方面考虑的?
------解决方案--------------------这不是对错的问题,这是面子的问题。即使你对了,但对于考官来说他是不能错的,哪怕他错了。
你应该谦虚点,对他谦让一些。有些问题争赢了反而不好。
呵呵,你多想下交际问题就好了!
------解决方案--------------------人家问你问题,一开始是技术问题,等你开始较真了,就变成面子问题了