小编Bro*_*Dev的帖子

如何在CKEditor中将光标位置设置为文本结尾?

有没有办法将光标设置在CKEditor内容的末尾?

这位开发人员也问过,但没有得到答案:

http://cksource.com/forums/viewtopic.php?f=11&t=19877&hilit=cursor+end

我想将焦点设置在CKEditor内的文本末尾.我用的时候:

ckEditor.focus();
Run Code Online (Sandbox Code Playgroud)

它将我带到CKEditor内部的文本的开头.

fckeditor ckeditor

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

是否可以在LINQPad中定义可用的对象上下文变量?

我希望能够针对linq pad中的对象上下文变量进行编写,因此代码与我在生产代码中使用的代码相同.例如,如果我的对象上下文变量是'oc':

oc.Products.Where(p => p.Price > 10m);
Run Code Online (Sandbox Code Playgroud)

代替:

Products.Where(p => p.Price > 10m);
Run Code Online (Sandbox Code Playgroud)

对象上下文在我选择的变量名中可用,而不是对对象上下文使用局部变量,默认情况下LINQPad是相同的.

linq entity-framework linqpad

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

禁用Visual Studio开发服务器 - 每个项目的任何方法都可以执行此操作?

在调试我的网站项目时,我通常会在Web项目的属性中启动选项并选择"不要打开页面"和"使用自定义服务器",并在我的主机文件中指向我的本地IIS.

即使我这样做,虽然visual studio仍然会在每次点击f5时生成它自己的Development Server实例.

有没有办法禁用它?

此外,对于具有共享ascx文件的Web应用程序项目,例如Visual Studio也将在每次为这些项目调试每个项目的解决方案时启动Development Server实例.这导致在任何给定时刻在我的机器上运行了一百万个Development Server实例.

有没有办法完全禁用给定项目的开发服务器?不指向localhost子应用程序?

.net asp.net debugging cassini visual-studio

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

实体框架 - 已添加具有相同密钥的项目. - 尝试定义外键关系时出错

我有一个与asp.net成员资格提供者用户表具有外键关系的实体.

这部分模型如下所示:

替代文字

在插入Users表记录时,我似乎无法分配外键关系,该记录包含aspnet_Users表的外键.我一直收到错误:

已添加具有相同键的项目.

我正在使用的代码如下:

UserAdmin userToAdd = new UserAdmin();
...
userToAdd.aspnet_Users = membershipUser;
//line above OR line below
userToAdd.aspnet_UsersReference.EntityKey = new System.Data.EntityKey("ProjectEntities.aspnet_Users", "UserId", membershipUser.UserId);

db.AddToUsers(userToAdd);
db.SaveChanges();
Run Code Online (Sandbox Code Playgroud)

问题是我要求EF aspnet_Users在该记录已经存在时添加新的表记录(相关主键表的记录)?

如何将外键值分配给主键记录已存在的实体?

更新的测试代码块:

MembershipUser membershipUser = Membership.CreateUser("blah@blah.com", "pass", "blah@blah.com");

Entities db = new Entities();
UserAdmin newUser = new UserAdmin();
newUser.Name = "blah";
newUser.DateAdded = DateTime.Now;

Guid key = new Guid(membershipUser.ProviderUserKey.ToString());
aspnet_Users membershipUserRecord = db.aspnet_Users.Where(u => u.UserId == key).FirstOrDefault();
newUser.aspnet_Users = membershipUserRecord;
//newUser.aspnet_UsersReference.EntityKey = new System.Data.EntityKey("Entities.aspnet_Users", "UserId", membershipUserRecord.UserId);
db.ObjectStateManager.ChangeObjectState(membershipUserRecord, EntityState.Unchanged); …
Run Code Online (Sandbox Code Playgroud)

.net linq linq-to-entities entity-framework entity-framework-4

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

IIS 6/7线程 - 长时间运行的aspx页面阻止其他aspx页面加载

我写了一个测试页面,在页面加载调用的方法中做了很多繁忙的工作.我现在这个过程大约需要12秒.

如果我在第一个长时间运行的页面加载时尝试加载另一个页面,除了写出一个hello world之外,第二个页面什么都不做,直到第一个长时间运行的页面完成后才会加载.

为什么会这样?我认为IIS能够处理多个并发连接,一个长时间运行的页面会阻止应用程序中的每个其他页面加载,这似乎很疯狂.我必须遗漏一些东西或者不理解IIS是如何工作的.

我认为会在不同的线程上产生多个独立的请求.如果请求完全来自不同的会话,是否只有这种情况?来自单个会话的所有请求都绑定到单个线程吗?

BD

asp.net iis iis-7 iis-6 asp.net-2.0

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