问题描述:
我在单位要修改网站内容,原迟悔来网站是ASP做的,我没用过,他们说要后台看,我是看了,可怎么修改呀?请说的详细些,我原来只做过静态的.谢谢!!
解析:
有后台的网站一般都有一个管理员登录的地方,如***/admin
输入用户名和密码进入管理系统,然后点击你要修码宽正改的相关栏目进行修改。
如果数据库里面没有你要修改的栏目,那可能是网站制作的时候就没有做成可管理的项目,你可以登录到ftp空间,把要改的那张巧携网页下载下来改好再上传上去。
QQ***********
使用VWD通过两个简单的步骤即可打开修改已有记录的功能 在创建数据源控件时 向导中有一步要求您选择表和列
还有一个Advanced按钮 该按钮使得您可以指局唤示VWD产生INSERT UPDATE和DELETE语句 这个简单的步骤激活了数据源控件的UPDATE行为 此外 勾选Use optimistic concurrency将减少在繁忙的网站中同时发生的修改之间的冲突
VWD为您处理所有这些工作 迅速而且不会出错(我们真希望能用同样的语言夸奖Wrox United的球员) 数据源控件发生了两处变化 首先 增加了一条UPDATE语句迹数 类似于下面的代码(同时还增加了INSERT和DELETE语句 但稍后再对它们进行讨论)
<asp:SqlDataSource ID= SqlDataSource runat= server
UpdateCommand= UPDATE [MyTable]
SET [Field ] = @Field
[Field ] = @Field
WHERE [Field ] = @Field >
</asp:sqldatasource>
UPDATE语句表示希望修改已存在的记录 您提供待修改记录所在的表(MyTable)
UpdateCommand= UPDATE [MyTable]
然后提供一组字段名以及希望它们包含的值 ASP NET 通常不会在命令中直接指定这些值 相反 它引用包含着值的参数 引用参数时将at符号(@)放在参数名称姿腊首的前面 如下所示
SET [Field ] = @Field [Field ] = @Field
ASP NET 入门教程完整版
lishixinzhi/Article/program/net/201311/14647<%
if Request("m") = "update" then
dim ReFeedback
ReFeedback = Request("ReFeedback")
set rs=server.createobject("adodb.recordset")
rs.open "select id, ReFeedback from Feedback where id = "&Request("fid"), conn, 1, 3
rs(1) = ReFeedback
rs.update
rs.close()
set rs =nothing
Response.write "<acript>alert('修改成功')</script>"
end if
%>
注:conn,1, 1只能对胡模数据库进行读取,不能信做宴对滑银数据库进行删除、添加、修改等 *** 作
conn, 1, 3才能对数据库进行增、删、改 *** 作
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)