小编Mus*_*gdy的帖子

Firefox window.parent.location

我有一个Html页面index.htm,它有一个iframe来搜索search.htm,search.htm有这样的代码

function executeSearch() {     
        window.parent.location = "/SearchResults.aspx?t=" + txt_Search.value;
    }
Run Code Online (Sandbox Code Playgroud)

这个代码现在从index.htm页面执行,它在IE和Chrome上运行得很好,但不是FireFox ......有什么工作吗?我试过window.parent.location.href,window.opener.location,window.parent.document.location ......但是没有任何工作.

在搜索网页后,我发现了一个有类似问题的人,他说这是Firefox中的安全设置......这是真的吗?若有,有什么办法吗?

firefox redirect window.location window.parent

7
推荐指数
1
解决办法
4424
查看次数

匿名类型

Dictionary(TKey, TValue)喜欢

Dictionary<int, ArrayList> Deduction_Employees = 
    new Dictionary<int, ArrayList>();
Run Code Online (Sandbox Code Playgroud)

后来我在这个数组列表中添加了这样的匿名类型

var day_and_type = new {
    TheDay = myDay,
    EntranceOrExit = isEntranceDelay
};

Deduction_Employees[Employee_ID].Add(day_and_type);
Run Code Online (Sandbox Code Playgroud)

现在我如何取消打开var并访问这些属性?

c# unboxing anonymous-types

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

从Nullable隐式转换为正常,任何想法?

我想知道如何隐式转换为可空的"?" 区变量的变量.

给出这个例子

int? x = 5;

int y = x; //this gonna fail, !!!
Run Code Online (Sandbox Code Playgroud)

我需要一些方法来覆盖=参数,但遗憾的是=参数不能超载...任何建议

我正在使用C#

c# nullable implicit-conversion

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

asp.net webforms vs mvc,最适合业务应用程序

Diamonds 是一个基于Windows窗体的ERP,我将使用Web技术而不是Windows窗体重新开发它.

但现在我需要决定哪个最适合这个,ASP.NET webforms(我认为)更容易(设计)我的意思是UI,但mvc有更简单的html输出,以及一些其他功能......

你能帮我决定使用哪种技术,为什么?

我正在使用C#,

干杯

c# asp.net-mvc webforms asp.net-ajax

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

Crystal Report奇怪的错误(未知的查询引擎错误)

我有一个Windows应用程序,它使用Crystal Reports 2008作为报告工具.它工作正常很长一段时间,但是昨天,当我试图加载任何报告时,我收到了这个错误:

CrystalDecisions.CrystalReports.Engine.DataSourceException: Unknown Query Engine Error
Error in File C:\Users\Magdy\AppData\Local\Temp\rpt_Stock_Cost {DC276D4F-79F4-43B9-8168-24E6B7BF490A}.rpt:
Unknown Query Engine Error ---> System.Runtime.InteropServices.COMException: Unknown Query Engine Error
Error in File C:\Users\Magdy\AppData\Local\Temp\rpt_Stock_Cost {DC276D4F-79F4-43B9-8168-24E6B7BF490A}.rpt:
Unknown Query Engine Error
   at CrystalDecisions.ReportAppServer.Controllers.DatabaseControllerClass.ReplaceConnection(Object oldConnection, Object newConnection, Object parameterFields, Object crDBOptionUseDefault)
   at CrystalDecisions.CrystalReports.Engine.Table.SetDataSource(Object val, Type type)
   at CrystalDecisions.CrystalReports.Engine.ReportDocument.SetDataSourceInternal(Object val, Type type)
   --- End of inner exception stack trace ---
   at CrystalDecisions.ReportAppServer.ConvertDotNetToErom.ThrowDotNetException(Exception e)
   at CrystalDecisions.CrystalReports.Engine.ReportDocument.SetDataSourceInternal(Object val, Type type)
   at CrystalDecisions.CrystalReports.Engine.ReportDocument.SetDataSource(DataSet dataSet)
   at Diamonds.UIL.Forms.frm_ReportViewer.Load_Report(String File_FullPath, DataSet DS) in E:\Development\Bitco\Diamond\Project\Diamond 2.0.1\Diamonds\UIL\Reports\Forms\Viewer\frm_ReportViewer.cs:line 256
Run Code Online (Sandbox Code Playgroud)

这是我用来为报告加载和分配数据源的代码: …

.net c# crystal-reports visual-studio

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

ObjectSet.Context vs DbSet

我以前用的是ObjectSet在EF 4.0,我能得到的基本语境ObjectSet使用

myObjectSet.Context返回 ObjectContext.

现在DbSet在Ef4.1中,等同于什么?

entity-framework-4.1

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

在已保存实体的关系上添加新条目时,EF Core 不会检测到更改

我有一个非常基本的设置来测试和理解为什么EF Core 6在将新项目添加到已保存实体的多端时默认不保存相关实体。

  1. 有人可以向我解释一下这个设置有什么问题吗?
  2. 如何让 EF 默认检测更改?我可以进行任何配置以使 EF 检测更改而无需entry手动设置状态吗?

我还遵循了Microsoft 文档中提供的示例,它给了我相同的结果 ( DbUpdateConcurrencyException: The database operation was expected to affect 1 row(s), but actually affected 0 row(s);)

using Microsoft.EntityFrameworkCore;

var db = new AuthorsDbContext();
db.Database.EnsureCreated();


var author = new Author();
author.Id = Guid.NewGuid();

db.Authors.Add(author);
db.SaveChanges();

// Not working
// var author1 = await db.Authors.FindAsync(new object?[] { author.Id }); 
// author1.Posts.Add(new Post() { Id = Guid.NewGuid(), Title = "test" });
// db.SaveChanges(); //-> DbUpdateConcurrencyException: The …
Run Code Online (Sandbox Code Playgroud)

c# change-tracking entity-framework-core

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

使用 T4 生成 Poco 类,忽略 StoreGeneratedPattern 属性

我在 vs 2010 中使用 Poco & DbContext T4 模板为我的数据访问生成 pocos,我已经修改了它以匹配我的数据访问层所需的一些语法。

我有一个问题,edmx 文件中的标识列 (StoreGeneratedPattern = Identity) 不会影响 T4 生成过程,这是我的代码:

var identity = edmProperty.TypeUsage.Facets.Where(f => f.Name == "StoreGeneratedPattern").FirstOrDefault();
        if (identity != null && ((System.Data.Metadata.Edm.StoreGeneratedPattern)identity.Value) == System.Data.Metadata.Edm.StoreGeneratedPattern.Identity)
                    isIdentity = true;
Run Code Online (Sandbox Code Playgroud)

这总是如此false,有什么原因吗?

t4 entity-framework poco edmx entity-framework-4.1

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

字段id的Razor语法

你怎么能用Razor实现这个语法?

id="btnDelete@item.ID"
Run Code Online (Sandbox Code Playgroud)

我尝试了id = @:btnDelete@item.ID,但它没有用

razor asp.net-mvc-3

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

具有select2 z-index的引导模态

我试图将内容从不同的html页面加载到弹出窗口,然后在其上应用select2。

一切正常,但是select2的z索引不正确,如果我将其修改为大于引导对话框的值,则发生这种情况。

在此处输入图片说明

这是我在做什么的摘要

.select2-dropdown {  
  z-index: 10060 !important;/*1051;*/
}
Run Code Online (Sandbox Code Playgroud)

有任何想法吗 ?

bootstrap-modal jquery-select2-4

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

DLL自定义业务逻辑

我有一个项目,其中一些业务逻辑被分离到DLL项目,该DLL包含针对特定客户的此软件的业务逻辑.

现在我遇到了一个问题,在另一个具有不同规则的客户端想要实现该软件之后,我需要一些应用程序根据客户端使用该软件加载适当的dll,考虑到这个dll包含相同的函数名但不同的主体.

我正在使用c#3.5,有没有办法这样做?

.net c# configuration extensibility business-logic

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