在母版页中添加enctype =“multipart / form-data”的含义?

时间:2011-09-23 11:35:47

标签: asp.net

我们为整个asp.net 2.0站点提供了一个母版页,其中包含表单标记。

对表单标记添加enctype有什么影响吗?一个页面需要能够上传文件,我认为这是正常运行所必需的。在进行此更改后,我们是否需要重新测试整个网站?

在此之前,表单标记只是:

  <form id="form1" runat="server">

2 个答案:

答案 0 :(得分:0)

我们做了一段时间,并没有再给它一个想法。

我们的主应用程序有几百个页面都有各种输入控件(文本,多行,下拉列表,复选框等),我们从未见过这个问题。

答案 1 :(得分:0)

您可以使用代码以编程方式设置表单标记的属性。您可以将代码放入正确的页面事件中,例如&#34; Init&#34;事件。

e.g。

public partial class test_TestContentPage : System.Web.UI.Page
 {
    protected void Page_Init(object sender, EventArgs e)
    {
       this.Form.Enctype = "multipart/form-data";
    }
}