Partial Views MVC3 razor
我正在使用MVC3 Razor,在视图文件夹中我有4个文件夹:
共享
- 第四讲
文件夹2
- 索引文件
- 上载文件.cshtml
uploadFile是folder2s'index.cshtml的部分视图。
折叠文件3
- 索引文件
- 文件库
文件夹4
- 索引文件
- _创建文件.cshtml
我是MVC3的新手,所以我没问题
如何使用uploadfile.cshtml和u createfile.cshtml中的uploadfile.cshtml在uploadfile.cshtml中的其他文件夹中,我需要相同的功能。
在uploadfile.cshtml中我有
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | <script type="text/javascript"> function createUploader() { var uploader = new qq.FileUploader({ element: document.getElementById('FileUploader'), action: 'Chat/FileUpload', debug: true }); } window.onload = createUploader; <noscript> <p> Please enable JavaScript to use file uploader. </p> </noscript> |
我想在不同的地方使用这个上载程序,而不是@html.action。
比如@html.partial或者类似的somthing
移动
您可以在控制器中执行一些操作,返回您的
1 | @Html.Action("UploadFileAction","Folder2Controller", params) |
同样要注意的是,最好的做法是用下划线来命名局部视图,比如
否则,如果您不想执行操作,可以使用
1 | @Html.Partial("~/Views/Folder2/UploadFile.cshtml", model) |