当其父元素为display:none时,是否有任何显示子元素的机制?
情况是隐藏选项卡上的验证错误.我希望显示错误消息,即使该字段是隐藏的.
一个真正简化的JSFiddle的情况在这里http://jsfiddle.net/vLYnk/
标记:
<ul>
<li>One</li>
<li class="hide">
Two
<ul>
<li class="reshow">Re Show Me</li>
<li>Inner 2</li>
</ul>
</li>
<li>Three</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
CSS:
.hide {display: none}
.reshow {display: block !important; position: fixed; top: 0; left: 0;}
Run Code Online (Sandbox Code Playgroud)
我猜这是不可能的,因为孩子没有上下文,但以防万一???
我让master和origin/master陷入困境,不再对该分支的变化感兴趣.
我按照这些说明让我的本地主人指向正确的位置 使当前的git分支成为主分支
git checkout better_branch
git merge --strategy=ours master # keep the content of this branch, but record a merge
git checkout master
git merge better_branch # fast-forward master up to the merge
Run Code Online (Sandbox Code Playgroud)
哪个工作正常,除了git status给出
C:\data\localprojects\Beko2011Azure [master]> git status
# On branch master
# Your branch and 'origin/master' have diverged,
# and have 395 and 2 different commits each, respectively.
#
nothing to commit, working directory clean
Run Code Online (Sandbox Code Playgroud)
所以我现在如何说服origin/master(github)反映我的主人.可以安全地放弃在原点/主人身上孤立的任何东西.
采取以下控制器操作
public ActionResult NextBySURNAME(int id, string data)
{
//code to process the data and edit the id accoringly not written yet
return RedirectToAction("Edit", new { id = id });
}
Run Code Online (Sandbox Code Playgroud)
如果我用/ Mycontroller/NextBySURNAME/12/Smith%20Simon调用它
然后它工作正常(在这种情况下编辑记录12)但是
/ myController的/ NextBySURNAME/12 /史密斯%20
给了我一个404
现在我知道在某些情况下我的问题域尾随空白是很重要的,所以我不只是想修剪它.那为什么这会破坏我的路线呢?
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}/{data}", // URL with parameters
new { controller = "Home", action = "Index", id = UrlParameter.Optional, data=UrlParameter.Optional } // Parameter defaults
);
Run Code Online (Sandbox Code Playgroud) 我对使用MVC而不是webforms可以获得的输出质量感到非常满意:手工制作的HTML并没有充满额外的机器生成的gubbins(礼貌用语).我当然意识到MVC不仅仅是这个,而是专注于那个"视图"部分......
我正在寻找Orchard或Umbraco的项目.我看到它们都支持Razor语法(Umbraco) - 但由于我强烈倾向于使用MVC Views而不是webforms,这是否排除了Umbraco?
到目前为止我发现的所有Umbraco读取都是关于XSLT引擎,因为剃刀语法是全新的,这让我感到害怕:-)
是否有任何机制可以在保留订单的同时在内存中集合和实体框架之间进行JOIN.
我在想的是
var itemsToAdd =
myInMemoryList.Join(efRepo.All(), listitem => listitem.RECORD_NUMBER,
efRepoItem => efRepoItem.RECORD_NUMBER, (left, right) => right);
Run Code Online (Sandbox Code Playgroud)
这给了我一个相当奇怪的标题"这个方法支持LINQ to Entities基础结构,而不是直接在你的代码中使用." 错误.
当然,我可以用类似的东西迭代地做到这一点
foreach (var item in myInMemoryList)
{
var ho = efRepo.Where(h => h.RECORD_NUMBER == item.RECORD_NUMBER).FirstOrDefault();
tmp.Add(ho);
}
Run Code Online (Sandbox Code Playgroud)
但这是一个N + 1查询.哪个是讨厌的,因为myInMemoryList可能非常大!
Resharper可以为我重构
tmp = (from TypeOfItemInTheList item in myInMemoryList
select efRepo.Where(h => h.RECORD_NUMBER == item.RECORD_NUMBER)
.FirstOrDefault());
Run Code Online (Sandbox Code Playgroud)
我怀疑它仍在进行N + 1次查询.因此,有任何想法可以更好地获取与关键字段匹配的ef实体与内存中集合.结果集必须与内存中集合的顺序相同.
我对此有点疑惑......
我有两个分支,它们都有相同的提交系列.
真实的历史是他们是由我的同事创作的,他们被提交并推送到分支A上的github.在某个阶段,我将分支A与我的B分支合并.
什么混帐现在似乎显示是他在分公司一提交,与他们的哈希值,并在我的(分歧)分支相同的提交,显示我作为作者,和不同的散列集,与我在做我的分支工作间杂.
这感觉就像某种rebase问题,(我们都在某些时候使用GitHubForWindows作为同步的一部分进行rebase)但是我不知道向我们任何一个人报告了一个问题.
关于导致这种情况的原因,或者如何直截了当的任何想法将不胜感激.
基本上我想设置
Content-Type:application/json;
为了调用点网络Web服务并将其返回到iphone应用程序.
目前我有
NSString * jsonres = [[NSString alloc] initWithContentsOfURL:url];
为了发出阻止请求,我还需要什么?
我想要获得一个iPhone应用程序,它只需要导航控制器堆栈中的每一次推送或弹出来改变方向.
基本上第一个视图是肖像,第二个视图是第三个肖像(是的我知道这不太理想,但那是设计,我必须实现它).
我已经在这里
做了各种建议.... 如何在没有设备自动旋转的情况下检测iPhone上的旋转?
将新视图推送到UINavigationViewController时强制纵向方向
是否有记录的方法来设置iPhone方向?
但没有取得全部成功.
设置链接3.1.2我阅读上面链接的文章似乎表明,如果我的肖像视图推送视图
,键盘将在需要时以正确的方向显示.
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
// Return YES for supported orientations
return ((interfaceOrientation == UIInterfaceOrientationLandscapeRight) );
}
这种方法的问题在于,如果没有状态栏,状态栏转换会很奇怪和丑陋 - 每次更改都会在页面上隐藏阴影.
所以.我错过了什么
1)我认为在3.1.2(或可能更早)中,应该只是通过推动控制器来提供所需的方向,我是错误的吗?
2)是否有另一种方法可以使键盘以正确的方向显示.
3)未记录的API是否可以调用(请不要!)
我们即将推出数百台运行Windows 7的新机器,通过WDS安装操作系统,所以我们现在可以进行更改并将它们系统化到构建中.
问题是我们多年前写的一个.Net应用程序,它自己产生了一个修改过的命令shell.该shell运行一个dataflex应用程序,该应用程序本身需要以提升的权限运行.
我们不授予用户任何一般管理权限.
有没有一种机制我们可以预先允许我们的.Net应用程序以管理员身份运行,以便命令控件以管理员身份运行?
我知道我可以在app.manifest中进行的更改,要求程序以管理员身份运行.我不知道我(作为管理员)如何配置机器以允许这种情况发生,而不会给予用户比我希望他们拥有的更多权限或凭据.
我尝试在Azure角色中更改角色大小(向上),并在上传后收到以下错误
"在新上载的程序包中为角色'Website'指定的角色大小与当前部署的服务中此角色的角色大小不同.更改角色的大小将导致角色实例上的所有本地数据丢失.请使用如果你想允许丢失本地数据,则强制标记."
这导致了一个问题 - 是否有一面力量旗帜?它在哪里?我该如何设置?
c# ×3
.net ×2
asp.net-mvc ×2
git ×2
github ×2
iphone ×2
objective-c ×2
asp.net ×1
azure ×1
branch ×1
content-type ×1
css ×1
html ×1
join ×1
linq ×1
orchardcms ×1
routing ×1
umbraco ×1