如何使用Request.Form获取表单名称

时间:2013-11-07 02:35:56

标签: c# asp.net visual-studio-2010 forms

我正在使用asp c#,我尝试将表单名称用作id getter

 Response.Write("<td><form runnat=\"server\" name=\"formCon" + mb.IdMbl + "\" action=\"../General/CurrentBlog.aspx\">");
                   Response.Write("<input type=\"submit\" value=\"consultar\">");   
                   Response.Write("</form></td>");

在下一页中,我想使用Request.Form获取表单名称,但我不知道如何

2 个答案:

答案 0 :(得分:0)

在这里需要更多的背景来正确回答:

这是webforms吗?如果是这样,页面上可能只有一个表单,我看不到首先得到它的名字的目的。

可以尝试这样:

var form = Document.GetControlById("formCon");
var name = form.Name;

答案 1 :(得分:0)

您可以将表单名称存储在某个隐藏变量中并获取。

示例:

设置:

Request.Form["formname"]=\"formCon" + mb.IdMbl + "\";

获取:

var myformName= Request.Form["formname"];