小编Ber*_*van的帖子

在contentEditable div中获取插入位置

我找到了很多关于如何在contentEditable DIV中设置光标或插入位置的好的,交叉浏览器的答案,但是没有关于如何获取或找到它的位置......

我想要做的是在关键字中知道该div中插入符号的位置.

因此,当用户输入文本时,我可以随时知道其光标在div中的位置.

编辑:我在div内容(文本)中寻找INDEX,而不是光标坐标.

<div id="contentBox" contentEditable="true"></div>

$('#contentbox').keyup(function() { 
    // ... ? 
});
Run Code Online (Sandbox Code Playgroud)

javascript caret contenteditable cursor-position

109
推荐指数
8
解决办法
10万
查看次数

MSBuild社区任务文档

它只是我还是这个项目的文档真的很稀缺?

我试图找到如何使用FtpCreateRemoteDirectory和FTP功能,但似乎找不到任何东西.

谷歌搜索FtpCreateRemoteDirectory,只显示项目的源代码......

ftp msbuild documentation msbuildcommunitytasks

27
推荐指数
3
解决办法
3万
查看次数

如何在Visual Studio中将进程附加到调试器?

我知道我可以在代码中启动一个进程Process.Start().是否也可以将调试器附加到该进程?

不是来自代码本身,而只是一种方法吗?

.net debugging visual-studio

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

ASP.NET MVC表单提交链接而不是按钮

我想有一个简单的登录表单(或任何形式),并能够发布它,而不是一个按钮,但有一个链接.

所以没有input,但是a.

我已经看到了很多针对这类问题的解决方案,我尝试了很多不同的选择,而且每次都没有任何反应.

我已经从我拥有的东西中删除了所有的JQuery,所以这就是"基础"情况:让它提交表单缺少什么?

<% using (Html.BeginForm("Login", "Account", FormMethod.Post, new { id = "loginForm" }))
  { %>
       <%= Html.TextBoxFor(x => x.UserName)%><br/>
       <%= Html.TextBoxFor(x => x.Password)%><br/>
       <a href="#" id="submit-link" class="button">Log In</a>
<%}%>
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc jquery

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

提高ASP.NET MVC启动性能

我正在努力提高我的MVC2应用程序启动的速度.

我做了第一轮性能抽样,看起来就是

MvcAreaRegistration.RegisterAllAreas
Run Code Online (Sandbox Code Playgroud)

占据了大部分的启动时间.

在这里读到你也可以手动注册该区域,我想尝试一下,但我不确定该语法在该页面上是如何工作的.

所以我的(第一个)问题是:我如何手动注册我的区域?

asp.net-mvc performance asp.net-mvc-2

13
推荐指数
2
解决办法
4438
查看次数

在第三方软件API(AutoCAD)上进行单元测试的最佳实践

我们正在开发在AutoCAD中使用的应用程序.基本上我们创建一个类库项目,并使用命令(NETLOAD)在autoCAD中加载.dll.

因此,我们可以使用命令,"调色板",用户控件,表单等...

AutoDesk通过在程序目录中运行的某些dll提供API.在引用这些dll时,您只能在运行时在AutoCAD中加载应用程序时调用dll(这是AutoDesk的许可安全性).

对于我们来说,在开发时,这不是问题,我们需要在AutoCAD的上下文中进行可视化测试,因此我们只需设置Debug Properties以便它们启动acad.exe并使用acad.exe参数中的脚本加载我们的dll .

问题是,在尝试对我们的代码进行单元测试时,NUnit或mstest没有在AutoCAD上下文中运行,也无法启动它.有一个名为Gallio的工具,它提供了与AutoCAD的接口,因此它可以通过带有命名管道的IPC运行单元测试.

但是,对我来说,这个解决方案太麻烦了.我希望能够快速编写测试而无需离开我心爱的IDE.

那么,从"良好的设计观点"来看,这个问题的好方法是什么呢?我想我基本上需要一个可测试的代码库,它不参考AutoCAD dll和一个不可测试的参考不可测试的AutoCAD dll的代码库.

我确信有办法让这个工作:(IOC,DI,Adapter Pattern,...)我只是不深入这些原则,因此我不知道哪条路线最适合我的目的和目标.

architecture unit-testing design-patterns autocad

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

对齐复选框标签(网页)

一张图片说千言万语?

截图

我希望第二行(和连续行)与第一行对齐.有任何想法吗?

Html是

<input><span>text</span>
Run Code Online (Sandbox Code Playgroud)

html css

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

在具有多个用户的Visual Studio中使用MSDeploy/Web Deploy作为Publish方法

是否可以使用来自多个开发人员PC的Web部署?

当我们尝试这样做时,似乎我们需要在其他人想要进行部署时重新发布所有内容.

我们做错了什么,有没有解决方法,或者在我们的场景中推荐的方法是什么?

我知道从中心位置部署是一个更好的解决方案,但不幸的是,目前这不是一个选择.

visual-studio webdeploy

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

你会如何在评论中描述数学?

好吧问题说......

在数学表示形式中,等式可能比在代码中更有意义.能够将数学放入评论中可以提高我的项目的可读性.

用.NET btw.

.net math comments

5
推荐指数
3
解决办法
1320
查看次数

使用ASP.NET MVC作为电子邮件模板引擎:好主意?

使用ASP.NET MVC视图引擎呈现通过电子邮件发送的html是一个好主意和可执行文件吗?

我知道可以让视图呈现为字符串.这可以用来构建邮件消息.由于ASP.NET MVC已经在应用程序中使用,因此我可以使用所有实用的ASP.NET MVC,而无需使用Brail或NVelocity作为我的"邮件视图".

好主意?有什么警告吗?例子 :) ?

email asp.net-mvc templates viewengine

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

调试.NET程序集绑定,也可以找到所使用的dll以及原因

我们在运行时加载的引用dll上存在一些神秘版本不匹配的情况。

错误如:

无法加载文件或程序集X或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。(来自HRESULT的异常:0x80131040)

有什么方法可以调试程序集绑定。

换句话说,我如何知道有关已加载程序集的以下详细信息:

  • 地点
  • 导致加载的原因/原因(我的代码,另一个.dll等)
  • 好吧,还有其他所有要知道的...

.net dll assemblybinding

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