本文介绍了Html.BeginForm并添加属性的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我怎么会去加入 ENCTYPE =的multipart / form-data的来通过使用&LT产生的一种形式;%HTML。 BeginForm(); %GT;

How would I go about adding enctype="multipart/form-data" to a form that is generated by using <% Html.BeginForm(); %>?

推荐答案

由于htmlAttributes的一部分,例如。

As part of htmlAttributes,e.g.

Html.BeginForm(
    action, controller, FormMethod.Post, new { enctype="multipart/form-data"})

或者你也可以通过的行动和控制,以获得相同的默认目标为BeginForm()不带任何参数:

Or you can pass null for action and controller to get the same default target as for BeginForm() without any parameters:

Html.BeginForm(
    null, null, FormMethod.Post, new { enctype="multipart/form-data"})

这篇关于Html.BeginForm并添加属性的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-25 16:22