在 Webmatrix 中自定义 FileUpload Helper
Customise FileUpload Helper in Webmatrix
我一直在尝试自定义 Webmatrix 中的 FileUpload 助手。
通过将 'includeFormTag' 设置为 false 并设置我自己的表单标签,成功地使用 Bootstrap 设置了我的提交按钮的样式,我真的很想在输入旁边放置提交按钮。
我的代码如下。有人可以告诉我如何实现吗?
非常感谢
<div class="input-group">
<form method="post" name="myForm" enctype="multipart/form-data">
@FileUpload.GetHtml(
initialNumberOfFiles:1,
allowMoreFilesToBeAdded:false,
includeFormTag:false)
<span class="input-group-btn">
<button class="btn btn-primary" type="submit" name="myButton">Upload</button>
</span>
</form>
</div>
不要使用 FileUpload
助手。它根本不提供任何价值。事实上,它阻碍了,因为它在 div
中输出文件上传控制,这很难访问,因此在不使用 jQuery 或类似的情况下影响其行为。请改用 <input type="file" />
。然后按照Bootstrap documentation for inline forms。
<form method="post" name="myForm" enctype="multipart/form-data" role="form" class="form-inline">
<div class="form-group">
<input type="file" name="file" />
</div>
<button class="btn btn-primary" type="submit" name="myButton">Upload</button>
</form>
我一直在尝试自定义 Webmatrix 中的 FileUpload 助手。 通过将 'includeFormTag' 设置为 false 并设置我自己的表单标签,成功地使用 Bootstrap 设置了我的提交按钮的样式,我真的很想在输入旁边放置提交按钮。
我的代码如下。有人可以告诉我如何实现吗?
非常感谢
<div class="input-group">
<form method="post" name="myForm" enctype="multipart/form-data">
@FileUpload.GetHtml(
initialNumberOfFiles:1,
allowMoreFilesToBeAdded:false,
includeFormTag:false)
<span class="input-group-btn">
<button class="btn btn-primary" type="submit" name="myButton">Upload</button>
</span>
</form>
</div>
不要使用 FileUpload
助手。它根本不提供任何价值。事实上,它阻碍了,因为它在 div
中输出文件上传控制,这很难访问,因此在不使用 jQuery 或类似的情况下影响其行为。请改用 <input type="file" />
。然后按照Bootstrap documentation for inline forms。
<form method="post" name="myForm" enctype="multipart/form-data" role="form" class="form-inline">
<div class="form-group">
<input type="file" name="file" />
</div>
<button class="btn btn-primary" type="submit" name="myButton">Upload</button>
</form>