Как проверить, было ли нажато изображение отправки через Request.Form?Проверьте, не было ли нажата кнопка ИЗОБРАЖЕНИЕ через 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!"
%>
В каком браузере вы видите это? Работает ли это в других браузерах? –
Я пробовал IE и Firefox. Тот же результат, что и раньше. – Birdman