小编Rus*_*een的帖子

"DataBinding:'index + NewsItem'不包含名为'Link'的属性,但属性存在(不是错字)

首先,我有一个转发器,我正在输出一个属性.我试过了两个

<%#Eval("Link")%>
Run Code Online (Sandbox Code Playgroud)

<%#DataBinder.Eval(Container.DataItem, "Link")%>
Run Code Online (Sandbox Code Playgroud)

我有一个简单的课程

public class NewsItem  
{  
    public string Link = "";  
    public string Title = "";  
}  
Run Code Online (Sandbox Code Playgroud)

我用一个简单的for each填充List新闻,然后......

repeater.DataSource = news;
repeater.DataBind();
Run Code Online (Sandbox Code Playgroud)

我得到"DataBinding:'index + NewsItem'不包含名为'Link'的属性

.net c# asp.net .net-3.5

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

如何将主键添加到sql视图? - 或者将视图链接到LINQ-2-Entities的替代方法

我正在为我的实体对象模型添加一个非常简单的视图(或尝试).该数据库位于SQL Server 2008中.我使用C#在.Net 3.5(SP1)上.

视图有两个字段:color和colorcount,分别是Varchar(50)和count(*).

当我从数据库更新模型,并选择要添加的视图时,它运行(它更新表,添加字段没问题)但不添加视图.不显示错误,警告或消息.

当我打开.edmx文件时,我看到它显示 Warning 6013: No primary key defined.

视图很复杂,我宁愿不将它翻译成LINQ查询.如何添加主键以便实体支持视图?

是否有一种非常黑客的方式将这样的视图添加到EDMX?

.net t-sql sql-server linq-to-entities

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

为什么要防止粘贴密码?

我去过多个网站,如果你粘贴密码,他们就不会登录你.但是如果你输入完全相同的密码,那就没关系了.现在我有很多帐户并使用密码保险库程序来存储它们.粘贴很方便,特别是因为它们是长安全密码,并且通过使用保险库中的副本,看着我肩膀的人永远看不到密码.

所以,我的问题是 - 阻止密码粘贴到网站的原因是什么?这实际上增加了安全性吗?

(请不要争论使用密码保险库.在200多个密码,每个密码需要不同的密码,这是我最安全的方法)

security

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

如何在Linq2Entities中增加超时?

我正在对视图进行基本选择.不幸的是,结果可能很慢,而且我间歇性地遇到超时错误.如何增加超时?

使用.NET 3.5,Sql Server 2000,Linq2Entities

我正在使用非常基本的查询 List<MyData> result = db.MyData.Where(x.Attribute == search).ToList();

修复查询以便在数据库端更快,这里不是一个选项.

确切错误:"超时已过期.在操作完成之前已经过了超时时间,或者服务器没有响应."

更新:我更愿意为这一个查询更改它.

.net c# linq-to-entities

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

IEnumerable .Min如何处理Nullable类型?

因此,IEnumerable使用IComparable接口来评估对.Min()的调用.我无法确定可空类型是否支持此功能.假设我有一个int?,{null,1,2}的列表.Will .Min()有效吗?

c#

8
推荐指数
2
解决办法
2335
查看次数

以编程方式在指定目标位置打开pdf文件

我想使用WinForms(C#)在指定目的地打开PDF文件.这是我的代码:

System.Diagnostics.Process myProcess = new System.Diagnostics.Process();
myProcess.StartInfo.FileName = "Acrobat.exe";
myProcess.StartInfo.Arguments = "/A \"nameddest=Test2=OpenActions\" C:\\example.pdf";
myProcess.Start();
Run Code Online (Sandbox Code Playgroud)

它总是打开第1页的文件,即使目标Test2位于第10页.它基本上忽略了目标参数.但是,如果我使用其他参数,如页码,它工作正常.例如:

myProcess.StartInfo.Arguments = "/A \"page=5=OpenActions\" C:\\example.pdf";
Run Code Online (Sandbox Code Playgroud)

将始终在第5页打开PDF文档.

在此先感谢您的帮助

c# pdf acrobat winforms

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

Linq SqlMethods.Like失败了

我正在遵循这里的提示,试图利用在枚举器被触发之前不会创建sql的语句.但是,我在下面的代码中收到以下错误.我正在使用Linq2Entities,而不是linq2sql.有没有办法在Linq2entities中执行此操作?

方法'Boolean Like(System.String,System.String)'不能在客户端上使用; 它仅用于转换为SQL.

            query = db.MyTables.Where(x => astringvar.Contains(x.Field1));

            if (!String.IsNullOrEmpty(typeFilter))
            {
                if (typeFilter.Contains('*'))
                {
                    typeFilter = typeFilter.Replace('*', '%');
                    query = query.Where(x=> SqlMethods.Like(x.Type, typeFilter));
                }
                else
                {
                    query  = query.Where(x => x.Type == typeFilter);
                }
            }
Run Code Online (Sandbox Code Playgroud)

注意:db是映射到sql server的实体.

.net linq-to-entities

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

如何从Excel 2007中的VBA访问Checkbox

添加复选框时,如何从VBA访问该值?

  • 在Excel 2007中,在Developer Ribbon上
  • 插入,表单控件,复选框
  • 将Checkbox重命名为chkMyCheck
  • 将Macro添加到复选框,我现在有了带有chkMyCheck_Clicked的Module1

以下所有都失败了

Sheets("Sheet1").chkMyCheck.Checked  
Sheets("Sheet1").chkMyCheck.Value  
Sheets("Sheet1").Shapes("chkMyCheck").Checked  
Sheets("Sheet1").Shapes("chkMyCheck").Value  
Sheet1.chkMyCheck.Checked  
Sheet1.chkMyCheck.Value  
Run Code Online (Sandbox Code Playgroud)

Sheet1.Shapes("chkMyCheck")似乎找到了对象,但没有公开任何看起来可能返回已检查状态的属性.

excel vba excel-2007

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

甜甜圈缓存教程

有人可以为甜甜圈缓存指出几个高质量的教程/页面吗?就像网络上的其他内容一样,你可以搜索一百万条内容,但我发现的一些文章有点令人困惑.

我在找

  1. 什么是甜甜圈缓存
  2. 你何时应该使用它
  3. 你如何在ASP.net中实现

asp.net donut-caching

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

删除loginname之类的所有登录名

我希望使用脚本为数据库批量删除用户,每个登录名都与某个模式匹配.使用TSQL执行此操作的最佳方法是什么?

DELETE syslogins WHERE.... 不起作用

尝试直接从syslogins删除将返回"不允许对系统目录进行即席更新"

t-sql sql-server-2008

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