如何使用动态超链接作为Button来使用on-click event.ASP.NET(C#)

时间:2011-06-21 06:09:14

标签: c# asp.net hyperlink buttonclick

我点击时hyperlink delete directory Response.Write("<a href= delete.aspx?path=" + directory.FullName + ">DELETE </a>"); } 。{/ p>

delete.aspx

但为此,我被重定向到onclick。我可以像按钮那样将路径作为{{1}}函数的参数传递。

4 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:1)

带有onclick事件和CommandName和CommandArguments属性的

<asp:LinkButton />

答案 2 :(得分:0)

您可以创建ASHX(处理程序页面)而不是ASP.NET页面。 另请参阅此document

答案 3 :(得分:0)

你在寻找,

string page = "delete.aspx";

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

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