小编ken*_*ner的帖子

URL中不必要的斜杠是不是很糟糕?

我注意到https://stackoverflow.com//////////questions/4659504/是一个有效的URL.但是https://www.google.com//////////analytics/settings不是.Web服务器技术中是否存在固有的差异来解释这一点?是否应该正确解释带有不必要斜杠的URL或是否应该返回错误?

url http-headers

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

css white-space:nowrap水平滚动bug

我有以下标记

<style type="text/css">
    #outer
    {
        min-height: 100%;
        height: auto !important;
        height: 100%;
        width:100%;
        white-space:nowrap;
    }

    #inner
    {
        background-color:#CCCCCC;
        margin:0px 4px 0px 4px;
        padding:5px 5px 0px 5px;
        border:1px solid #9A9A9A;
        border-width:1px 1px 0px 1px;
    }

</style>

<div id="outer">
    <div id="inner">
    TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

当浏览器足够宽时,它看起来像这样 宽

当浏览大小调整时,它看起来像这样 狭窄

当我滚动时,我希望窄视图的灰色背景一直延伸到右边.那我的标记和CSS会导致这种不良影响(发生在Chrome,FF3和IE8中)

css whitespace horizontal-scrolling nowrap

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

如何告诉Ajax.ActionLink OnSuccess回调哪个元素启动了ajax

我希望我的剃刀视图看起来像这样

@Ajax.ActionLink("A", "Buy", new AjaxOptions() { HttpMethod = "Post", OnSuccess = "updateLetter" }, new { id = "letter-A" })
@Ajax.ActionLink("B", "Buy", new AjaxOptions() { HttpMethod = "Post", OnSuccess = "updateLetter" }, new { id = "letter-B" })
@Ajax.ActionLink("C", "Buy", new AjaxOptions() { HttpMethod = "Post", OnSuccess = "updateLetter" }, new { id = "letter-C" })
Run Code Online (Sandbox Code Playgroud)

和我的javascript看起来像这样

function updateLetter(letter)
{
    $("#letter-" + letter).toggleClass('selected');
}
Run Code Online (Sandbox Code Playgroud)

我的想法是,如果我单击A链接,它将执行ajax并在该元素上切换类.我不确定如何将它连接起来.我错过了什么?

jquery unobtrusive-javascript razor asp.net-mvc-3

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

两列html布局,带有拉伸到适合列

我正在寻找一个table行为像a 的2列非布局table.并在IE7中工作

http://jsfiddle.net/YGb2y/
这是有效的,但它是一个表,众所周知,表格不是布局的理想选择.如果必须,我会使用它,但我想找到一种更符合语法的方法来做到这一点

表 注意左列如何伸展以适合包含的内容,右列占用剩余的可用空间

<table>
    <tr><td class="left">12345</td><td class="right">...</td></tr>
    <tr><td class="left">123456</td><td class="right">...</td></tr>
    <tr><td class="left">1234567</td><td class="right">...</td></tr>
    <tr><td class="left">12345678</td><td class="right">...</td></tr>
    <tr><td class="left">123456789</td><td class="right">...</td></tr>
    <tr><td class="left">1234567890</td><td class="right">...</td></tr>
</table>

table
{
    width:100%;
}
.left
{
    width:1px;
    background-color:blue;
    color:white;
}
.right
{
    background-color:gray;
}
Run Code Online (Sandbox Code Playgroud)

我试图将其更改为使用ul/li/div,但我可以设置固定宽度或左列百分比.没有width:stretch-to-fit.
http://jsfiddle.net/cj6PR/

HTML

<ul>
    <li><div class="left">12345</div><div class="right">...</div></li>
    <li><div class="left">123456</div><div class="right">...</div></li>
    <li><div class="left">1234567</div><div class="right">...</div></li>
    <li><div class="left">12345678</div><div class="right">...</div></li>
    <li><div class="left">123456789</div><div class="right">...</div></li>
    <li><div class="left">1234567890</div><div class="right">...</div></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

CSS

ul
{
    list-style:none;
    width:100%;
}
li
{
    clear:both;
    position:relative;
    overflow:hidden;
} …
Run Code Online (Sandbox Code Playgroud)

html css html-table

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

我如何才能看到HttpContext.Cache中的内容

是否有任何好的工具可以查看我的数据量(甚至更好的数据)HttpContext.Cache

asp.net caching httpcontext.cache

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

失败的登录尝试是否会导致http 401响应

失败的登录尝试是否会导致HTTP 401响应?似乎并非所有主要网站都这样做.

authentication http-status-code-401

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

如何避免将文本和右浮标签包裹在td中

http://jsfiddle.net/a2kvU/

<table class="table table-bordered table-condensed">
    <tbody>
        <tr><td class="nowrap">abc def ghi jkl<span class="label label-info pull-right">123</span></td><td>XYZ</td><td>XYZ</td><td>XYZ</td><td>XYZ</td><td>XYZ</td><td>XYZ</td></tr>
        <tr><td class="nowrap">abc def ghi<span class="label label-info pull-right">456</span></td><td>XYZ</td><td>XYZ</td><td>XYZ</td><td>XYZ</td><td>XYZ</td><td>XYZ</td></tr>
        <tr><td class="nowrap">abc def<span class="label label-info pull-right">789</span></td><td>XYZ</td><td>XYZ</td><td>XYZ</td><td>XYZ</td><td>XYZ</td><td>XYZ</td></tr>
        <tr><td class="nowrap">abc<span class="label label-info pull-right">1000</span></td><td>XYZ</td><td>XYZ</td><td>XYZ</td><td>XYZ</td><td>XYZ</td><td>XYZ</td></tr>
    </tbody>
</table>

.nowrap {
    white-space: nowrap;
}
Run Code Online (Sandbox Code Playgroud)

在大多数屏幕尺寸下,这看起来像

想要的

在较小的屏幕尺寸(并具有足够大的真实文本)下,这看起来像

布包装

请注意左列的包装。如何强制左列不换行?

html css nowrap twitter-bootstrap twitter-bootstrap-3

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

DataTemplate驱动的视图注入MVVM

我有一个容器视图,看起来像这样

<UserControl x:Class="Views.ContainerView">
    <UserControl.Resources>
        <ResourceDictionary>
            <DataTemplate DataType="{x:Type viewmodels:AViewModel}">
                <views:MyView />
            </DataTemplate>
            <DataTemplate DataType="{x:Type viewmodels:BViewModel}">
                <views:MyView />
            </DataTemplate>
            <DataTemplate DataType="{x:Type viewmodels:CViewModel}">
                <views:MyView />
            </DataTemplate>
            <DataTemplate DataType="{x:Type viewmodels:DViewModel}">
                <views:MyView />
            </DataTemplate>
        </ResourceDictionary>
    </UserControl.Resources>
    <Grid>
        <ListBox ItemsSource="{Binding Path=AvailableViewModels}" 
            SelectedItem="{Binding Path=CurrentViewModel}" 
            IsSynchronizedWithCurrentItem="True" />
        <ContentControl Content="{Binding Path=CurrentViewModel}" />
    </Grid>
</UserControl>
Run Code Online (Sandbox Code Playgroud)

我的所有视图模型都继承了BaseViewModel,因此我将视图转换为此视图

<UserControl x:Class="Views.ContainerView">
    <UserControl.Resources>
        <ResourceDictionary>
            <DataTemplate DataType="{x:Type viewmodels:BaseViewModel}">
                <views:MyView />
            </DataTemplate>
        </ResourceDictionary>
    </UserControl.Resources>
    <StackPanel>
        <ListBox ItemsSource="{Binding Path=AvailableViewModels}" 
            SelectedItem="{Binding Path=CurrentViewModel}" 
            IsSynchronizedWithCurrentItem="True" />
        <ContentControl Content="{Binding Path=CurrentViewModel}" />
    </StackPanel>
</UserControl>
Run Code Online (Sandbox Code Playgroud)

认为它只会实例化一个MyView,并在ListBox.SelectedItem更改时重新绑定viewmodel.我是否正确理解了这种行为?这是首选做法吗?当我在视图之间切换时,如何验证我没有搅拌内存?

wpf memory-management instantiation datatemplate mvvm

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

带有复选框和流向的Silverlight中的存储效果

如果我<Checkbox Content="Text" FlowDirection="RightToLeft"> 在复选框的左侧定义文本上传

但是,如果定义<Checkbox Content="Text:" FlowDirection="RightToLeft">注意:符号然后我看到奇怪的效果它不是文本:CheckBox但它的diplsys:文本Chekbox:符号出现一个文本的左侧,它也适用于所有类型的charectes?

有任何想法吗??

silverlight xaml

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

当解决方案具有多个Web应用程序时,TFS 2010 + MSDeploy

我有两个解决方案

  • SolutionA.sln
    • WebApplication1.csproj
  • SolutionB.sln
    • WebApplication1.csproj
    • WebApplication2.csproj

我还有两个TFS 2010构建配置

  • BuildConfigA
    • 应该构建SolutionA并部署WebApplication1
  • BuildConfigB
    • 应该构建SolutionB并部署WebApplication2(但不是WebApplication1)

为了防止BuildConfigB尝试部署WebApplication1,我<DeployOnBuild>false</DeployOnBuild>在WebApplication1.csproj中添加了一个.但这也阻止了BuildConfigA部署它.我怎么能适应这种情况?

visual-studio-2010 tfsbuild msdeploy tfs2010

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