小编chu*_*nce的帖子

CSS显示:当宽度设置为100%时,表格行不会展开

我有一点问题.我正在使用FireFox 3.6并具有以下DOM结构:

<div class="view-row">
    <div class="view-type">Type</div>
    <div class="view-name">Name</div>                
</div>
Run Code Online (Sandbox Code Playgroud)

以下CSS:

.view-row {
width:100%;
display:table-row;
}

.view-name {
display: table-cell;
float:right;
}

.view-type {
display: table-cell;
}
Run Code Online (Sandbox Code Playgroud)

如果我取下display:table-row它会显示正确,view-row显示宽度为100%.如果我把它放回去,它会缩小.我把它放在JS Bin上:

http://jsbin.com/ifiyo

这是怎么回事?

css css3

91
推荐指数
3
解决办法
15万
查看次数

更改jQuery UI按钮大小?

我一直在我的页面上使用jQuery UI按钮,但是我还没有找到解决似乎是一个简单问题的方法.我希望我的一些按钮比另一个小,这应该像设置按钮文本的CSS一样简单,font: .8em;但是jQuery UI采用你的DOM元素并包装它:

<button class="ui-button ui-button-text-only ui-widget ui-state-default ui-corner-all">
   <span class="ui-button-text">Button Label</span>
</button>
Run Code Online (Sandbox Code Playgroud)

因此,如果我有一个<button class="small-button">Small button!</button>jQuery将文本放在子跨度.给予small-button该类的任何字体大小都将被忽略.

必须要解决这个问题,而不要犹豫jQuery如何制作按钮.有任何想法吗?

javascript jquery jquery-ui jquery-ui-button

49
推荐指数
4
解决办法
7万
查看次数

jQuery表单post将布尔复选框转换为"on"和"off"?

我有一个带有复选框的相当简单的表单,我注意到我的服务器端应用程序没有选中我的复选框值:

$.post('CreateForm', $('#new-form').serialize(), ...
Run Code Online (Sandbox Code Playgroud)

其他所有内容都正确发布,但我在Firebug中看到它会将复选框值序列化为"on"或"off"而不是"true"和"false",这是我得到的正常<form method="post" action="formpage">...这里发生了什么这是预期的行为吗?我的服务器端模型绑定器不会将"on"等同于"true",因此会丢弃该值.显然我可以改变模型绑定器,但是想确保我没有做错.

编辑:

这是我的标记:

<input type="checkbox" name="CheckboxValue" >
Run Code Online (Sandbox Code Playgroud)

jQuery版本1.4.4

在Firebug中,这是由此产生的帖子:

... other variables &CheckboxValue=on
Run Code Online (Sandbox Code Playgroud)

javascript jquery

32
推荐指数
3
解决办法
2万
查看次数

为什么我的TimeSpan.Add()不工作?

必须有一个简单的答案:

var totalTime = TimeSpan.Zero;

foreach (var timesheet in timeSheets)
{
   //assume "time" is a correct, positive TimeSpan
   var time = timesheet.EndTime - timesheet.StartTime;
   totalTime.Add(time);
}
Run Code Online (Sandbox Code Playgroud)

列表中只有一个值,timeSheets它是正值TimeSpan(在本地检查中验证).

.net c# datetime timespan

23
推荐指数
3
解决办法
2万
查看次数

.NET 4.0中缺少ServiceHostFactory?

这让我疯了,也许我错过了一些东西,但我正在尝试将.NET 3.5应用程序升级到.NET 4.0,我遇到的唯一问题是这个类:

3.5代码:

   public class ServiceHostFactory : System.ServiceModel.Activation.ServiceHostFactory
    {
        protected override System.ServiceModel.ServiceHost CreateServiceHost(Type serviceType, Uri[] baseAddresses) {
            return new ServiceHost(serviceType, baseAddresses);
        }
    }
Run Code Online (Sandbox Code Playgroud)

当我升级到4.0时,似乎"ServiceHostFactory"不存在(它是红色).进入对象浏览器,在System.ServiceModel.Activation下,它确实没有显示ServiceHostFactory.

根据这个:

http://msdn.microsoft.com/en-us/library/system.servicemodel.activation.servicehostfactory.aspx

它应该在4.0中得到支持.我在这里错过了什么?

.net .net-4.0 c#-4.0

23
推荐指数
1
解决办法
8202
查看次数

可以使用MemoryStream和FileStreamResult吗?

我正在使用DotNetZip创建一个zip文件并将其传递给FileResult.在调试时,我可以验证MemoryStream是否包含文件,但是当我通过FileStreamResult运行它时,它返回0bytes:

public FileResult GetZipFiles(int documentId) {
       var file = fileRepository.Get(documentId);
       var zip = new ZipFile();
       var stream = new MemoryStream();

       var filePath = Path.Combine(UploadsFolder, Path.GetFileName(file.Id));

       zip.AddFile(filePath);
       zip.Save(stream);

       var result = new FileStreamResult(stream, "application/zip") 
                    { FileDownloadName = "hey.zip" };

       return result;
 }
Run Code Online (Sandbox Code Playgroud)

同样,我可以验证流不是空的,但这将始终将文件返回hey.zip为0bytes.我一定在MemoryStream这里用错了?或者FileStreamResult做一些我不希望它做的事情?我以前用过FileStreamResult,但没用过MemoryStream.

c# asp.net-mvc dotnetzip

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

JsonIgnore属性在ASP.NET中不起作用?

我的项目中有一个带有循环引用的对象.我把[JsonIgnore]放在字段上面就像这样:

    [JsonIgnore]
    public virtual Foobar ChildObject { get; set; }
Run Code Online (Sandbox Code Playgroud)

当我序列化对象时,我仍然得到循环引用错误.唯一没有JsonIgnore的字段是字符串字段,不应该导致这种情况.为了让JsonIgnore工作,我还需要做些什么吗?

谢谢!

c# asp.net asp.net-mvc json json.net

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

ASP.NET MVC3项目并不总是发布所有视图/内容

这很疯狂,但我似乎无法在发布网站时发布我的所有观看/内容/脚本.我相信,当我的项目没有直接引用视图或内容,但我的项目中的另一个程序集使用它时,这似乎发生了.所以我可能会:

  • 引用ExternalAssembly.dll(它被发布)
  • 我需要在我的主项目中,在我的views文件夹下使用ExternalLogin.cshtml
  • ExternalLogin.cshtml未发布

现在我有一个脚本复制Views文件夹中的所有内容并将其转储到我想要部署的位置,但VS应该为我做这个.我究竟做错了什么?

asp.net-mvc-3

16
推荐指数
2
解决办法
4385
查看次数

如何使用TSQL将文件上载到SQL Server 2008中的varbinary(max)列?

这一定是可能的,因为我相信我之前已经做过了.这是我的查询:

insert into exampleFiles Values(NEWID(), cast('c:\filename.zip' as varbinary(max))
Run Code Online (Sandbox Code Playgroud)

显然,只需在引号之间插入文本,而不是从该位置插入文件.必须有一个我忘记的简单的tsql语言.谢谢

sql sql-server

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

AppHarbor如何运作?有没有开源实现?

AppHarbor非常整洁,但与Heroku不同,我无法弄清楚它是如何工作的.有没有开源实现?从我的搜索,我找不到任何.

到目前为止,我的粗略实现已经设置了一个git服务器,并在每个新的repo上启动了一个IIS实例.这种工作,但我无法弄清楚如何将"附加组件"配置到一个特定的实例.

我想,为了缩小我的问题,我正在寻找是否有任何针对Windows的"基于git的部署"的开源实现,或者关于如何最好地实现这一点的一般架构概述.

appharbor

14
推荐指数
1
解决办法
1748
查看次数