我有以下问题,使用 Jquery Ajax 的 Load 方法在他的一个 div 中加载一个页面,另一个页面使用 FileUpload Asp.net Helper。单独该页面可以正常工作,但是在此 div 中,上传按钮显然调用了托管页面,而不是原始页面具有帮助程序。连续,如何正确使用从另一个页面加载的帮助程序?在一个计划中,我认为这正在发生:
我希望这种情况发生,但不知道该怎么做:
我有以下问题,使用 Jquery Ajax 的 Load 方法在他的一个 div 中加载一个页面,另一个页面使用 FileUpload Asp.net Helper。单独该页面可以正常工作,但是在此 div 中,上传按钮显然调用了托管页面,而不是原始页面具有帮助程序。连续,如何正确使用从另一个页面加载的帮助程序?在一个计划中,我认为这正在发生:
我希望这种情况发生,但不知道该怎么做:
上传按钮提交表单。它将被提交到action
表单属性中指定的任何位置。因此,您应该将action
属性值设置为您希望表单发布到的页面。
如果设置includeFormTag
为 false,这将更容易管理。默认情况下是真的:
@FileUpload.GetHtml(
initialNumberOfFiles: 1,
allowMoreFilesToBeAdded: false,
includeFormTag: false,
uploadText: "Upload",
name: "Upload1"
)
然后,您需要提供自己的表单标签。确保包含正确enctype
的文件上传管理:
<form action="somePage" method="post" enctype="multipart/form-data">
...