我正在用两个按钮 APPROVE/REJECT邮寄html 正文。现在,当我通过 EMAIL 正文单击 Approve 时,HTML 表单将隐藏字段发布到我通过 Request.Form[] 获取值的 aspx 页面。当我尝试捕获值时,在 aspx 页面上,它的显示键是空的。它不会从 POST 中检索任何值。请帮忙!
HTML 代码(邮寄给收件人):
<table>
<tr>
<td>
<form id="Approve" action="http://localhost:58177/LMS/WEBFORMS/frmGetApprovalStatus.aspx"
method="post">
<input type="submit" value="Approve" style="font: bold 15px Arial; text-decoration: none;
background-color: #228B22; color: #FFFFFF; padding: 2px 6px 2px 6px; border-top: 1px solid #CCCCCC;
border-right: 1px solid #333333; border-bottom: 1px solid #333333; border-left: 1px solid #CCCCCC;" />
<input type="hidden" name="Approval_flag" value="xyz" />
<input type="hidden" name="Leadno" value="17" />
<input type="hidden" name="username" value="1" />
<input type="hidden" name="mstrid" value="abc" />
<input type="hidden" name="request_remarks" value="def" />
<input type="hidden" name="UNIQUE_ID" value="pqr" />
</form>
</td>
<td>
<form id="Reject" action="http://localhost:58177/LMS/WEBFORMS/frmGetApprovalStatus.aspx"
method="post">
<input type="submit" value="Reject" style="font: bold 15px Arial; text-decoration: none;
background-color: #FF0000; color: #FFFFFF; padding: 2px 6px 2px 6px; border-top: 1px solid #CCCCCC;
border-right: 1px solid #333333; border-bottom: 1px solid #333333; border-left: 1px solid #CCCCCC;" />
<input type="hidden" name="Approval_flag" value="xyz" />
<input type="hidden" name="Leadno" value="17" />
<input type="hidden" name="username" value="1" />
<input type="hidden" name="mstrid" value="abc" />
<input type="hidden" name="request_remarks" value="def" />
<input type="hidden" name="UNIQUE_ID" value="pqr" />
</form>
</td>
</tr>
</table>
在 ASPX 页面上:
if (!string.IsNullOrEmpty(Request.Form["Leadno"]) )
{
Response.Write("<u>Values using Form Post</u><br /><br />");
Response.Write("<b>Leadno:</b> " + Request.Form["Leadno"]);
}
提前致谢!!!