小编Luk*_*Led的帖子

log4net - FileAppender在文件开头写入新条目

是否可以在log4net中配置FileAppender以在日志文件的开头添加新条目?目前,它最后添加条目,阅读最新条目需要滚动整个日志记录.从头开始阅读会更舒服.

.net asp.net log4net fileappender

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

Indy 10 - IdSMTP.Send()在从GMail帐户发送邮件时挂起

我正在尝试使用这些设置使用gmail帐户(Delphi 7,Indy 10)发送电子邮件:

TIdSmtp:

Port = 587;
UseTLS := utUseExplicitTLS;
Run Code Online (Sandbox Code Playgroud)

TIdSSLIOHandlerSocketOpenSSL:

SSLOptions.Method := sslvTLSv1;
Run Code Online (Sandbox Code Playgroud)

一切似乎都设置好了.我收到了这个回复:

Resolving hostname smtp.gmail.com.
Connecting to 74.125.77.109.
SSL status: "before/connect initialization"
SSL status: "before/connect initialization"
SSL status: "SSLv3 write client hello A"
SSL status: "SSLv3 read server hello A"
SSL status: "SSLv3 read server certificate A"
SSL status: "SSLv3 read server done A"
SSL status: "SSLv3 write client key exchange A"
SSL status: "SSLv3 write change cipher spec A"
SSL status: "SSLv3 write finished A"
SSL …
Run Code Online (Sandbox Code Playgroud)

delphi gmail smtp indy delphi-7

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

如何从当前关注的组件中删除焦点?

我有一个数据库组件,当接收到CM_EXIT消息时,会调用DataLink.UpdateRecord.失去焦点时会发送此消息.当我单击发布按钮时,它不会失去焦点,并且值不会写入数据源.如何在不将焦点转移到其他组件的情况下实现组件失去焦点的效果?

delphi focus delphi-7

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

错误运行asp.net mvc 2项目在vs 2010中开箱即用

我创建了一个新的解决方案,它构建了精细的目标框架4.0但是当我运行它时,我的浏览器出现了:

无法找到该资源.说明:HTTP 404.您要查找的资源(或其中一个依赖项)可能已被删除,名称已更改或暂时不可用.请查看以下网址,确保拼写正确.请求的网址:/

关于如何调试这个的任何想法?

asp.net-mvc visual-studio-2010 asp.net-mvc-2

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

Linq to entities - 在EntityCollection导航属性中搜索

我们有课

public Invoice: EntityObject
{
    public EntityCollection<InvoicePosition> Positions { get {...}; set{...}; }
    ...
}

public InvoicePosition: EntityObject
{
    public string GroupName { get {...}; set{...}; }
}
Run Code Online (Sandbox Code Playgroud)

我们得到了IQueryable<Invoice>,我们没有得到IQueryable<InvoicePosition>.我应该如何找到有位置的发票,其中GroupName是'Fuel'?

IQueryable<Invoice> invoices = InvoiceRepository.List();
IQueryable<Invoice> invoicesThatHaveFuelPositions = 
    from i in invoices
    where ?
    select i
Run Code Online (Sandbox Code Playgroud)

EntityFramework应该能够将其转换为正确的sql查询.

编辑

正如Mark Seemann所写,我可以使用:

IQueryable<Invoice> invoices = InvoiceRepository.List().Include("Positions").Include("OtherInclude");
IQueryable<Invoice> invoicesThatHaveFuelPositions = 
    from i in invoices
    from p in i.Positions
    where p.GroupName = 'Fuel'
    select i;
Run Code Online (Sandbox Code Playgroud)

这儿存在一个问题.当我使用这个过滤时,我失去了"OtherInclude".我认为这在使用EF时不是正确的过滤方式.我必须将其更改为:

IQueryable<Invoice> invoices = InvoiceRepository.List().Include("Positions").Include("OtherInclude");
IQueryable<Invoice> invoicesThatHaveFuelPositions …
Run Code Online (Sandbox Code Playgroud)

linq linq-to-entities entity-framework

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

使用<col width ="x*"/>设置比例列宽

我试图设置比例列宽<col width="x*" />:

<table width="600px">
    <col width="1*" />
    <col width="2*" />
    <col width="3*" />
    <tbody>
        <tr>
            <td style="border: 1px solid black;">AAA AAA AAA AAA AAA AAA AAA AAA AAA AAA AAA AAA AAA AAA AAA AAA AAA AAA AAA AAA AAA AAA AAA AAA AAA AAA AAA AAA AAA AAA AAA AAA
            </td>
            <td style="border: 1px solid black;">BBB BBB BBB BBB BBB BBB BBB BBB BBB BBB BBB BBB BBB BBB BBB BBB BBB BBB BBB BBB BBB …
Run Code Online (Sandbox Code Playgroud)

html html-table width

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

是否可以使用具有强类型资源的LabelFor,ValidationMessageFor,EditorFor的数据注释?

我想在我的ASP.NET MVC应用程序中使用DataAnnotations.我有强类型资源类,并希望在我的视图模型中定义:

[DisplayName(CTRes.UserName)]
string Username;
Run Code Online (Sandbox Code Playgroud)

CTRes是我的资源,自动生成类.不允许以上定义.还有其他解决方案吗?

asp.net asp.net-mvc localization data-annotations asp.net-mvc-2

5
推荐指数
2
解决办法
4425
查看次数

表格单元格未在Google Chrome上正确调整大小

我们有一张桌子:

<table style="width: 100%; border: 2px solid black;">
    <tr>
        <td style="width: 40%; height: 20px;">
            ABC
        </td>
        <td style="width: 20%; height: 20px;">
            <textarea style="width: 100%;"></textarea>
        </td>
        <td style="width: 40%; height: 20px;">
            DEF
        </td>
    </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

你可以在这里看到它(http://jsfiddle.net/PyPhk/).

在Firefox中调整页面大小时,单元格保持40:20:40的比例.在Chrome中调整页面大小时,比率更改和textarea的单元格不会调整大小.当"白色空间:nowrap;" 被删除,调整大小工作正常.

使用"white-space:nowrap"调整大小时为什么Chrome不能保持比例?

html css google-chrome

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

我可以用什么工具来合并wsdl和xsd文件?

我有两个文件,一个是web服务描述(wsdl),第二个是webservice(xsd)中使用的数据结构.我没有更多,webservice还没有工作.我需要将它们合并为一个,因为Delphi 7 WSDL Importer不能很好地处理包含的xsd文件.我在哪里可以找到工具呢?

编辑

我将xsd内容复制到了<types>部分并且它可以工作.我之前尝试过,但我一定是犯了错误,Delphi WSDL导入不起作用.我必须提高我的复制/粘贴技能.

delphi xsd wsdl delphi-7

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

在System.Web.Helpers.WebGrid中定义内联行样式

我正在将我的应用程序移动到MVC 3并尝试使用System.Web.Helpers.WebGrid.我想得到如下的HTML代码:

<table>
    <tr style="background-color: <%= item.Color %>">
    </tr>
    <tr style="background-color: <%= item.Color %>">
    </tr>
    <tr style="background-color: <%= item.Color %>">
    </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

rowStyle属性,允许为每一行定义css类,但每行都有不同的样式.它容易实现吗?

asp.net-mvc webgrid asp.net-mvc-3

3
推荐指数
1
解决办法
8663
查看次数