小编Ale*_*oke的帖子

将图像从ASP.NET上传到godaddy文件系统

我的网站上有一个管理员面板,允许用户将图像上传到文件系统.我只是在做C#代码:

imageFile.SaveAs(galleryPath + fileName); 
Run Code Online (Sandbox Code Playgroud)

但获得权限异常:

访问路径'D:\ Hosting ...\html\Images\Gallery\page2-img1.jpg'被拒绝.

描述:执行当前Web请求期间发生未处理的异常.请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息.异常详细信息:System.UnauthorizedAccessException:拒绝访问路径'D:\ Hosting ...\html\Images\Gallery\page2-img1.jpg'.

能否请给我一个提示我如何授予权限?

c# asp.net

6
推荐指数
1
解决办法
4750
查看次数

硒验证div是否具有滚动条

我正在尝试验证特定的div是否具有滚动条,如何使用Selenium?元件:

<div class="checkout-mini-cart">
Run Code Online (Sandbox Code Playgroud)

码:

JavascriptExecutor jsExecutor = (JavascriptExecutor)webDriver;
String script = "var div = document.getElementsByClassName('.checkout-mini-cart');" +
                "return div.scrollHeight < div.clientHeight;";
Object isScrollable = jsExecutor.executeScript(script);
Run Code Online (Sandbox Code Playgroud)

它总是返回false,因为“ return div.scrollHeight;”。返回null。如何以正确的方式做到这一点?

javascript java selenium

5
推荐指数
1
解决办法
1384
查看次数

为什么Route Value没有传递给MVC控制器?

在这里,我在ViewModel中迭代产品:

@foreach (var p in Model.Products)
{
    Html.RenderPartial("ProductSummary", p);
    <p>@Html.ActionLink("Details...", "Details", "Product", new { p.ProductID }, null)</p>
}
Run Code Online (Sandbox Code Playgroud)

这是我在ProductController中的Details操作:

public ActionResult Details(int id = 1)
{
    return View();
}
Run Code Online (Sandbox Code Playgroud)

id总是有一个默认值= 1,但我需要选择ProductID.我究竟做错了什么?

c# asp.net-mvc

3
推荐指数
1
解决办法
202
查看次数

在java中转换字符串日期

我需要在java中比较两个字符串日期:

String date1 = "2017-05-02";
String date2 = "5/2/2017";
//formatter for the first date
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-mm-dd");
Date formattedDate1 = formatter.parse(date1);
//formatter for the second date
formatter = new SimpleDateFormat("m/d/yyyy");
Date formattedDate2 = formatter.parse(date2);
//Wrong results
String formatted1 = formattedDate1.toString(); //Mon Jan 02 00:05:00 EET 2017
String formatted2 = formattedDate2.toString(); //Mon Jan 02 00:05:00 EET 2017
Run Code Online (Sandbox Code Playgroud)

实际上,如果我比较那些2我可能会得到'真'但我的日期不是1月,它是'2017年5月5日'.

另一个问题是我不能使用Date对象,我需要将"2017-05-02"转换为"2017/2/15",然后将其传递给另一个函数

java string date date-parsing date-formatting

-2
推荐指数
1
解决办法
522
查看次数