小编Mar*_*man的帖子

6
推荐指数
3
解决办法
5160
查看次数

SQL Server:删除具有外键约束的行:事务是否可以覆盖约束?

我有一些表添加了外键约束.这些与代码生成一起用于在生成的存储过程中设置特定连接.

是否可以通过调用事务中的多个删除来覆盖这些约束,特别是C#中的"TransactionScope"或者是否需要级联删除?

sql sql-server transactions constraints sql-server-2008

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

ASP.NET MVC3 Razor:没有@if或@foreach可以拥有C#代码块吗?

我还没有真正找到通过SO搜索的解决方案.

......并怀疑我应该在模型中真正做到这一点......

但是可以使用C#代码块来添加adhoc代码,例如:

@int daysLeft = CurrentTenant.TrialExpiryDate.Subtract(DateTimeOffset.Now).Days
@if (daysLeft <= 0) {
{
   <text>
   Trial period completed  
   </text>
}
else
{
   <text>
   You have @daysLeft days left of you trial
   </text>
}
Run Code Online (Sandbox Code Playgroud)

razor asp.net-mvc-3

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

我可以在Windows服务中托管(自托管)WCF服务并通过http公开它吗?

我是WCF的新手..这是可能的,如果它通过外部Web应用程序消耗,最好是使用IIS和http,即ASP.NET MVC应用程序托管的服务吗?

c# asp.net-mvc wcf windows-services

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

如何在.Net Core中间件中获取当前子域?

如何在asp.net 5中获取当前请求的当前子域(在中间件组件中).

我之前使用过以下代码并寻找类似的东西.

public static string GetSubDomain()
        {
            string subDomain = String.Empty;

            if (HttpContext.Current.Request.Url.HostNameType == UriHostNameType.Dns)
            {
                subDomain = Regex.Replace(HttpContext.Current.Request.Url.Host, "((.*)(\\..*){2})|(.*)", "$2").Trim().ToLower();
            }

            if (subDomain == String.Empty)
            {

                subDomain = HttpContext.Current.Request.Headers["Host"].Split('.')[0];
            }

            return subDomain.Trim().ToLower();
        }
Run Code Online (Sandbox Code Playgroud)

asp.net asp.net-core-1.0

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

C#SQLite:我是否需要部署System.Data.SQLite.xml?

我是否需要使用System.Data.SQLite dll部署System.Data.SQLite.xml?

在引用复制到bin文件夹的dll时,会包含xml.

c# sqlite

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

带有Name属性的C#XML字符串元素

我正在尝试使用字符串属性创建用于序列化/反序列化的ac#对象.该属性需要生成一个元素,并且还具有一个属性:

例如:

...
<Comment Name="CommentName"></Comment>
...
Run Code Online (Sandbox Code Playgroud)

如果属性是字符串,我无法看到如何添加属性,如果注释是具有Name和Value属性的对象,则会生成:

...
<Comment Name="CommentName">
    <Value>comment value</Value>
</Comment>
...
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

c# xml-serialization xml-deserialization

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

jQuery UI按钮:如何覆盖用于单个按钮的类?

我正在使用基于主题的开箱即用的jQuery UI库.

将链接呈现为按钮很棒,但是我需要覆盖一些具有不同颜色的按钮.

如何为要使用的特定按钮指定特定类?

css jquery-ui jquery-ui-button

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

Html选择列表:为什么onchange会被调用两次?

我有一个带有选择列表的页面(ASP.NET MVC页面)

选择列表和onchange事件指定如下:

<%=Html.DropDownList("CompanyID", Model.CompanySelectList, "(select company)", new { @class = "data-entry-field", @onchange = "companySelectListChanged()" })%>
Run Code Online (Sandbox Code Playgroud)

companySelectListChanged函数被调用两次?

我在这个问题中使用了漂亮的代码来获取调用者.

两次调用者都是onchange事件,但是如果我使用以下方式查看调用者调用者:

arguments.callee.caller.caller
Run Code Online (Sandbox Code Playgroud)

第一个调用返回一些系统代码作为调用者(我假设),第二个调用返回undefined.

我正在检查undefined只对onchange做出反应一次,但是这看起来并不理想,whcy会不会被调用两次?

更新:

好的,找到了罪魁祸首!...除了我:-)但是两次调用companySelectListChanged函数的问题仍然存在.

onchange事件直接在select上设置.这会调用companySelectListChanged函数.

..注意'data-entry-field'类,现在在一个单独的链接javascript文件中,所有字段上的更改事件与此类绑定到一个更改保存按钮颜色的函数.这意味着onchange上有两个事件,但是publicSelectListChanged被调用两次?

附加绑定设置如下:

$('.data-entry-field').bind('keypress keyup change',function(e){highLightSaveButtons();});

假设它可能在选择列表上有2个更改事件,它会假设设置按键和键盘事件可能会破坏某些东西吗?

有任何想法吗?

另一个更新:

如果我删除了额外的"更改"绑定,那么select元素看起来很好并且一切正常.当添加'change'绑定时,事件触发一次并且硬连线'onchange'被触发两次.

如果这两个事件都是通过jQuery绑定的,那么一切正常,似乎混合硬连线onchange和jquery绑定的更改事件不能混合?我想这回答了我的问题,但似乎是IE的一个问题,并用jquery绑定这些事件.

html javascript asp.net-mvc

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

documentDb 中没有分区键属性的文档会发生什么情况?

查看如何使用分区键设置 DocumentDb,如果我有一个多租户应用程序,其中大多数文档都有一个tenantId,那么使用 /tenantId/ 的分区键创建集合似乎是合理的。

没有tenantId 属性的文档会发生什么情况?它们会被添加而没有,还是 Cosmos DB 会使用某种系统(硬编码)tenantId 创建这些对象/文档,以便将它们存储在一起?

azure-cosmosdb

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