[英]How to execute C# code behind the page if an html button is pressed?
我當前的代碼(什么都不做):
if (Request.Form["delete"] != null)
並在頁面后面的C#中生成刪除按鈕:
public string delete = ""; //in the public partial class
delete += " <button name=\"delete\"/>Delete</button>";
一旦我單擊按鈕 - 沒有任何反應,我該如何更改if
(或delete
按鈕),以便在按下按鈕后代碼將執行?
例如:
當我按下按鈕時,會出現一條消息...
if (Request.Form["delete"] != null)
{
Response.Write("inside the if");
}
邊注:
我試過使用這段代碼
Button clickedButton = sender as Button;
if (clickedButton.ID == "delete")
它也沒有奏效。
if (Request.Form["delete"] != null)
{
並將您的按鈕放在一個form
中。
form
:
<form name="form_name" action="your_page.aspx" method="post" >
<input type="submit" name="delete" value="delete"/>
</form>
問題? 我的按鈕不是submit
按鈕。 您必須在其上使用type=submit
,以便在單擊它后,它實際上會“轉到” form
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.