从ashx页面访问文本框值

时间:2012-12-07 09:39:39

标签: asp.net vb.net master-pages ihttphandler

这是我在母版页中的表格标记:

<form id="form1" runat="server" action="Handler.ashx" method="POST" enctype="multipart/form-data">

我的内容页面中有TextBox

<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>

我想访问TextBox页面中的Handler.ashx值或将TextBox值作为action属性中的查询字符串发送,如<form id="form1" runat="server" action="Handler.ashx?textBoxVal=SOMETHING" method="POST" enctype="multipart/form-data">

这可能吗?

1 个答案:

答案 0 :(得分:1)

我相信问题是访问GenericHttpHandler中文本框的ID(ClientID或UniqueID)。

但是,如果您将 ClientIDMode =“Static”设置为TextBox属性,则可以使用 ASP.Net 4 并尝试下面的代码

 context.Request.Params("TextBox1")