小编dk_*_*032的帖子

IE11 z-index问题

我对IE11有一个奇怪的布局问题,我网站上的导航似乎是"坐在下面"另一个元素.奇怪的是它适用于除IE11之外的所有浏览器.

此外,如果您点击圆形块中的"转到福利并查看原因..",它会将您带到站点的第二部分.导航工作从除着陆页之外的每个部分.

链接到此处的网站:http://goo.gl/WS1M8l

希望有人能指出我正确的方向.

多谢你们.

html css internet-explorer z-index internet-explorer-11

9
推荐指数
1
解决办法
7985
查看次数

如果 page = home 显示这个 div MVC

我对 MVC 很陌生,所以我不太知道如何只在主页上显示一个 div。基本上它是一个预加载器,我不想在主页以外的任何其他页面上显示。

我通常在 .NET 中这样做,如下所示:

      <%if(Request.Url.ToString().ToLower().Contains("default")) {%>
        <div id="PageLoader">
            <div class="PageLoaderInner">
                <div class="LoaderLogo"><img src="/Content/Images/Masterpage/Logo.png" width="127" height="125"/></div>
                <div class="LoaderIcon"><span class="spinner"></span><span></span></div>
            </div>
        </div>
      <%}%>
Run Code Online (Sandbox Code Playgroud)

这也是我正在制作的一个非常基本的网站,所以我从 URL 中删除了控制器名称,在我的例子中是“Pages”,因此 URL 显示 /Contact 而不是 /Pages/Contact

除了查看 URL 之外,还有其他方法可以显示 div 吗?如果有人可以向我展示如何在 Pages 控制器中以及在 HTML 中“内联”执行此操作,那就太棒了。

目前显示的所有 Pages 控制器是这样的:

namespace WebsiteName.Web.Controllers
{
    public class PagesController : Controller
    {
        public ActionResult Index()
        {
            return View();
        }

        public ActionResult Contact()
        {
            return View();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

谢谢你们。

c# asp.net-mvc asp.net-mvc-4

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

随机图像名称图像上传MVC 4

我希望为我在MVC 4 Web App中上传的图像生成一个随机名称.

我的控制器:

[HttpPost]
[ValidateAntiForgeryToken]
[ValidateInput(false)]
public ActionResult Create(Article article, HttpPostedFileBase file)
{
    if (ModelState.IsValid)
    {
        if (file != null && file.ContentLength > 0)
        {
            // extract only the filename
            var fileName = System.IO.Path.GetFileName(file.FileName);
            // store the file inside ~/App_Data/uploads folder
            var path = System.IO.Path.Combine(Server.MapPath("~/UploadedImages/Articles"), fileName);
            file.SaveAs(path);
            article.ArticleImage = file.FileName;
            ViewBag.Path = String.Format("~/UploadedImages/Events", fileName);
        }
        db.Articles.Add(article);
        db.SaveChanges();
        return RedirectToAction("Index");
    }

    ViewBag.SportID = new SelectList(db.Sports, "SportID", "Name", article.SportID);
    return View(article);
}
Run Code Online (Sandbox Code Playgroud)

我尝试过使用GetRandomFileName方法,但没有运气.不确定这是否是正确的方法.

提前致谢!

c# asp.net-mvc asp.net-mvc-4

0
推荐指数
1
解决办法
1360
查看次数

获取对象数组中所有指定元素的总和

我有一个对象数组作为folllows

[
    {"width":128.90663423245883,"height":160,"X":0,"Y":140},
    {"width":277.0938568683375,"height":263,"X":128.90663423245883,"Y":37},
    {"width":264.8267031014369,"height":261,"X":277.0938568683375,"Y":39},
    {"width":229.14003389179788,"height":60,"X":264.8267031014369,"Y":240},
    {"width":10.032771905968888,"height":177,"X":229.14003389179788,"Y":123}
]
Run Code Online (Sandbox Code Playgroud)

我期待编写一个函数,在当前之前获取对象中所有'width'元素的总和.

就像是:

function getAllBefore(current) {
    // here i want to get the sum of the previous 4 'width' elements in the object
}
getAllBefore(obj[5]);
Run Code Online (Sandbox Code Playgroud)

javascript arrays object multidimensional-array

0
推荐指数
1
解决办法
116
查看次数