0

当它被点击时,我正在使用hyperlink这样delete的方式。directory

 Response.Write("<a href= delete.aspx?path=" + 
     directory.FullName + ">DELETE </a>");
    }

但是为此我被重定向到delete.aspx。我可以像按钮一样执行此操作,其中路径将作为onclick函数的参数传递。

4

4 回答 4

1

<asp:LinkButton />带有 onclick 事件和 CommandName 和 CommandArguments 属性?

于 2011-06-21T14:35:13.587 回答
1

在“Delete.aspx”页面中,您必须获取查询字符串值,并且在页面加载中,您必须拥有删除目录的代码。

现在,如果您不想在“Delete.aspx”页面中执行此操作,请向当前页面添加一个按钮,然后只需将“Delete.aspx”页面加载中存在的代码移动到当前的按钮单击事件页面(其中有超链接)并在 button_click 函数中使用目录值(全局值)。

于 2011-06-21T06:35:43.970 回答
0

你在寻找,

string page = "delete.aspx";

Response.Write("<a href= "+page+"?path=" +directory.FullName + ">DELETE </a>"); 

您可以决定页面字符串的值

于 2011-06-21T06:45:52.500 回答
0

您可以创建ASHX(处理程序页面)而不是 ASP.NET 页面。并且还看到这个文件

于 2011-06-21T06:15:43.043 回答