菜鸟请教一个关于asp信息提交的问题

来源:百度知道 编辑:UC知道 时间:2024/06/02 18:54:52
是这样的:本人作了一个asp信息提交页面 一个会员注册页面 信息修改页面 会员注册后信息提交页面的发布人姓名就是注册时候的(我不允许更改)即我把那个发布人的文本框属性 readonly="readonly"了 这样就不能进行更改了 在会员信息修改里不能修改该字段信息 发布信息修改里我也进行了readonly了 不过我最近发现有些个会员的发布信息时候的用户名和这册时的不一样 我想请教一下高人 这是怎么做到的? 谢谢。 举个例子:该会员注册时候用的会员名称是:a123456 本来其他发布的信息那里应该都是a123456这个用户名 不过现在出现了该用户发布的信息的用户名是别的如:4587965bbb 这是怎么做到的?

1、你传递参数时用的是什么?Session? cookie? querystring? 如果是querystring,那么用户在地址栏就可以修改了。Cookie也有可能修改但是不是那么容易做到。建议使用Session. 因为Session是保存在服务器内存中的,因此不太可能修改。
2、Form的Method属性建议为Post。因为Get方法其实还是把参数转为querystring的形式,也有可能修改。
改成象这样:<form action=... method=post...

题外话:readonly是textbox的属性,其实大可不必,你直接把它response.write不就行了?不用textbox也没问题的。

只是单一的前台限制当然是不行的。

后台更新他的数据的时候不要更新他的会员名。