我有一个PHP表单用于上传文件,它工作正常,并在出现问题时显示错误消息.这一切都很好.
问题是,当我使用一个非常大的文件进行测试时,它只是刷新页面,好像我根本没有发送文件,并且表单中的$ _POST变量都没有发送到服务器.
我想向用户显示错误,让他们知道文件太大.但是,我不能这样做.
有谁知道发生了什么?
我在MVC3中有一个剃刀显示模板用于地址.以下是我用于地址一行的编码示例:
@Model.City<text>,</text>
Run Code Online (Sandbox Code Playgroud)
当我将逗号直接放在变量名后面时,会产生语法错误.在逗号周围添加<text>标记可以解决问题,但是当大多数剃刀代码如此简洁明了时,它看起来有点乱.
这样做有更整洁,更简洁的方法吗?
编辑:这段代码在if块内.我没有意识到,但事实证明这会影响razar如何解析东西.
我一直在使用Entity Framework Profiler来测试我在MVC项目中的数据访问,并且由于N + 1问题我已经在几个页面上进行了比我需要的更多的数据库查询.
这是一个显示我的问题的简单示例:
var club = this.ActiveClub; // ActiveClub uses code similar to context.Clubs.First()
var members = club.Members.ToList();
return View("MembersWithAddress", members);
Run Code Online (Sandbox Code Playgroud)
视图循环遍历成员,然后跟随每个成员的navigion属性以显示其地址.每个地址请求都会产生额外的数据库查询.
解决此问题的一种方法是使用Include来确保我需要的额外表格在前面查询.但是,我似乎只能在直接附加到上下文的Clubs的ObjectSet上执行此操作.在这种情况下,ActiveClub属性由许多控制器共享,我并不总是想要预先查询成员和地址表.
我希望能够使用类似的东西:
var members = club.Members.Include("Address").ToList();
Run Code Online (Sandbox Code Playgroud)
但是,成员是一个EntityCollection,并且没有包含Include方法.
有没有办法强制加载成员EntityCollection并要求EF也加载他们的地址?
或者,以这种方式在实体上使用EntityCollection导航属性,这只是一个非常糟糕的主意; 当你从上下文中得到它时,你应该知道你正在加载什么?
entity-framework navigation-properties entity-framework-4 select-n-plus-1
我已将Windows 8应用程序与文件类型相关联.但是,当我打开该文件时,我的应用程序开始打开然后崩溃.
在附加调试器时,我无法找到一种方法.
我假设我的OnFileActiavted方法有问题,所以我采用了改变该方法中随机代码的方法.这不起作用,所以我想知道如何调试这个问题.
在Orchard摘要视图中,我正在显示可以是Page,Blog Post或Projection的内容项.
我已将Media Picker字段附加到所有这些类型,并将其称为Picture.
我目前正在使用这段可怕的代码从内容项访问媒体选择器:
if (contentItem != null)
{
try
{
mediaPicker = (MediaLibraryPickerField) contentItem.Blog.Picture;
}
catch (Exception e) {}
if (mediaPicker == null)
{
try
{
mediaPicker = (MediaLibraryPickerField)
contentItem.Page.Picture;
}
catch (Exception e) {}
}
if(mediaPicker == null)
{
try
{
mediaPicker = (MediaLibraryPickerField) contentItem.ProjectionPage.Picture;
}
catch (Exception e) {}
}
}
Run Code Online (Sandbox Code Playgroud)
肯定有更好的办法?
我在 div 中有一个 div。第二个有 .svg 图像作为背景,它是透明的,所以我可以看到写在我的第一个 div 背景上的文本。我不希望它变成那样,我不确定我需要改变什么才能消除这种透明度。请帮忙。谢谢。
css ×1
debugging ×1
html ×1
orchardcms ×1
php ×1
razor ×1
svg ×1
transparency ×1
upload ×1
windows-8 ×1