Как проверить, щелкнули ли IMAGE отправки с помощью Request.Form?
Следующие проверки, нажималась ли кнопка отправки с помощью Request.Form путем возврата значения кнопки отправки при нажатии:
<form action="Default.aspx" runat="server" method="post" id="newform">
<input type="submit" id="submit" value="Submit!" runat="server" />
</form>
<%
if (Request.Form["submit"] != null) //TRUE
{
Response.Write("Submit button pushed");
}
Response.Write(Request.Form["submit"]); //Returns "Submit!"
%>
Следующие проверки проверяются, щелкнул ли IMAGE отправки через Request.Form, но не возвращает никакого значения после нажатия на изображение:
<form action="Default.aspx" runat="server" method="post" id="newform">
<input type="image" id="subimg" src="solar_image.gif" alt="Can't show image" value="Submit Image!" runat="server"/>
</form>
<%
if (Request.Form["subimg"] != null) //FALSE
{
Response.Write("Image Submit button clicked!");
}
Response.Write(Request.Form["subimg"]); //Doesn't return "Submit Image!"
%>