【发布时间】:2016-02-25 03:45:20
【问题描述】:
我正在创建 asp.net mvc 5 应用程序。在该应用程序中,我想在单击前端视图页面上的按钮后生成一个文件夹。
我想在以下位置生成该文件夹~/Essential_Folder/
<input type = "button" value="Create_Folder" class="btn btn-default" id="create_folder"/>
我该怎么做呢,
我可以使用服务器端语言(在我的例子中是 C#)来做到这一点吗?
这可以使用客户端语言(如 JavaScript)吗?
脚本
<script type="text/javascript">
$('btn-default').click(function () {
});
</script>
【问题讨论】:
-
您需要处理按钮
.click()事件并使用ajax调用创建文件夹的控制器方法。 -
@StephenMuecke 这实际上是服务器端。因为由于安全原因,javascript 或 jquery 无法实际上在 Windows 中创建文件/文件夹。那么为什么不直接让按钮点击控制器动作来创建目录呢!
-
@dotnetkid,这正是我的评论所说的
-
@StephenMuecke 所以我应该看看“在 asp.net mvc 中使用 ajax 创建一个文件夹”是吗?
-
控制器代码只需要使用System.IO.Directory.CreateDirectory() 方法(并返回
JsonResult表示成功,否则您可以在ajax 成功回调中测试)
标签: javascript c# asp.net-mvc directory create-directory