假设前台是这样的:每一条评论的后面有一个删除按钮,能不能设置成只有某个帐号登陆时这个按钮才能显示出来,并可以操作,怎样设置呢?当提交此按钮时,看以下代码:
<form name="form3" method="post" action="delete.asp">
<input type="submit" name="Submit" value="删除"></form>
那么在delete.asp上应如何写代码,才能删除这条评论.

解决方案 »

  1.   

    登录时把用户的权限放到SESSION里。这个页面加载时判断用户权限,有权限的才能删除
      

  2.   

    假如Session中记录用户标识
    那么if(Session('ID')!=null)
                   <input id="Button1" type="button" value="删除" />
        else
            {
    }
      

  3.   

    登录时把用户的权限放到SESSION里。这个页面加载时判断SESSION里用户权限,有权限的才显示删除 按钮
      

  4.   

    .net 和javascrpit 隐藏都会,可是asp  俺不会呀!也可以用 Cookies 保存权限!
      

  5.   

    if(session[id]=="管理员")
    {
      Submit.Visable=true;
    }
    else
    {
      Submit.visable=false;
    }
      

  6.   

    登录时把用户名放到SESSION里。这个页面加载时判断用户权限,有权限的才能删除
    要是没有权限 删除就设为不可见就OK啦
      

  7.   

    一般没有真删除的,只是有状态标志,比如0是删除,1是有效,提交的时候更新数据库的标志字段为0。当然是你加载记录的时候需要把记录序号或编号(数据库的主键)也写上比如:
    <form name="form3" method="post" action="delete.asp?ID=10001">
    <input type="submit" name="Submit" value="删除"></form>
      

  8.   

    if(session[id]=="条件")
    {
      Submit.Visable=true;
    }
    else
    {
      Submit.visable=false;
    }
      

  9.   

    我用了上面说的方法:
    <form name="form3" method="post" action="delete.asp?ID=10001">
    <input type="submit" name="Submit" value="删除"></form>
    那我在delete.asp上应怎样写代码?
    怎样得到这个ID值,我只知道在asp.net中可以这样用request.quering["id]".tostring();那在asp中怎样写?