使用JAvascript.ASP.NET C#单击超链接时删除目录

时间:2011-06-22 07:09:13

标签: c# javascript asp.net hyperlink onclick

这不起作用:

 Response.Write("<a href=view.aspx?type="+Content+"onclick=\"Delete('"+f+"')\"> DELETE </a>");


  <script language="javascript" type="text/javascript">

        function Delete(path) {
        path1 = unescape(path);
        var myObject = new ActiveXObject("Scripting.FileSystemObject");
        var myFolder = myObject.GetFolder(path1);

        myFolder.Delete();

        alert("Welcome");
    }
 </script>

但这很有效。

  Response.Write("<a href=view.aspx?type="+Content+"onclick=\"Delete()\"> DELETE </a>");

  <script language="javascript" type="text/javascript">

        function Delete() {

        alert("Welcome");
    }
 </script>

我尝试使用Delete()的onclick来获得正常的ALERT。 但是在添加参数时它无法正常工作。请你帮帮我。请长时间请这个。

1 个答案:

答案 0 :(得分:0)

首先,\ u是十六位数的escpae代码。所以最好重新格式化它。

其次,href = view.aspx?type = notes也不是有效的html语法。双引号请。

第三,在调用任何针对它们的方法之前,请放置一些代码来检查你的javascript变量(myObject,myFolder)是否有效(非null)。