如何使用动态超链接作为按钮来使用点击事件.ASP.NET(C#)
我正在使用这样的超链接
来在单击目录
时删除
它。
Response.Write("<a href= delete.aspx?path=" +
directory.FullName + ">DELETE </a>");
}
但为此,我被重定向到 delete.aspx
。我可以像按钮一样执行此操作,其中路径将作为 onclick
函数的参数传递。
I'm using a hyperlink
like this to delete
a directory
when it is clicked.
Response.Write("<a href= delete.aspx?path=" +
directory.FullName + ">DELETE </a>");
}
But for this I'm being redirected to delete.aspx
.Can I do it like button where path will be passed as parameters for the onclick
function.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
在“Delete.aspx”页面中,您必须获取查询字符串值,并且在页面加载中,您必须具有删除目录的代码。
现在,如果您不想在“Delete.aspx”页面中执行此操作,请向当前页面添加一个按钮,然后只需将“Delete.aspx”页面加载中存在的代码移动到当前的按钮单击事件页面(其中有超链接)并在button_click函数中使用目录值(全局值)。
In the "Delete.aspx" page you must be fetching the query string value and in the page load, you must be having the code to delete the directory.
Now if you don't want to do this in the "Delete.aspx" page, add a button to the current page, then just move the code present in page load of "Delete.aspx" to the button click event of the current page(in which you have the hyperlink) and use the directory value(global value) in the button_click function.
具有 onclick 事件以及 CommandName 和 CommandArguments 属性?<asp:LinkButton />
with onclick event and CommandName and CommandArguments properties?您可以创建 ASHX(处理程序页面)而不是 ASP.NET 页面。
另请参阅此文档。
You can create the ASHX (Handler Page) instead of ASP.NET page.
And also see this document.
您正在寻找,
您可以决定页面字符串的值
are you looking for,
you can decide the value for page string