小编GON*_*ale的帖子

在jQuery中设置textarea的值

我试图使用jquery在textarea字段中设置一个值,代码如下:

$("textarea#ExampleMessage").attr("value", result.exampleMessage);
Run Code Online (Sandbox Code Playgroud)

问题是,一旦执行此代码,它不会改变textarea中的文本?

但是,当执行alert($("textarea#ExampleMessage").attr("value"))新设置的值时会返回?

jquery textarea

511
推荐指数
12
解决办法
89万
查看次数

任何人都可以在Visual Studio 2012中找到TFS"Unshelve"选项吗?

我可以找到搁架按钮好了,今天早些时候搁置了变化,但现在我似乎无法找到一种方法来取消它们!这让我陷入了困境!

如果Visual Studio 11 Beta中实际上缺少此按钮,可能有一个基于控制台的TFS命令我可以执行以暂时完成此操作吗?

谢谢大家,我实际上也无法在Google上找到答案.

tfs visual-studio-2012

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

在contentEditable <div>上设置光标位置

我正在使用一个明确的跨浏览器解决方案,当contentEditable ='on'<div>重新获得焦点时,将光标/插入位置设置为最后的已知位置.看来内容可编辑div的默认功能是每次单击它时将插入符/光标移动到div中文本的开头,这是不合需要的.

我相信当他们离开div的焦点时我必须在变量中存储当前光标位置,然后当他们再次聚焦时重新设置它,但是我无法将它组合在一起,或者找不到工作代码示例.

如果有人有任何想法,工作代码片段或样本我很乐意看到它们.

我还没有任何代码,但这里有我所拥有的:

<script type="text/javascript">
// jQuery
$(document).ready(function() {
   $('#area').focus(function() { .. }  // focus I would imagine I need.
}
</script>
<div id="area" contentEditable="true"></div>
Run Code Online (Sandbox Code Playgroud)

PS.我已经尝试过这个资源,但它似乎不适用于<div>.也许只适用于textarea(如何将光标移动到可信实体的末尾)

html javascript jquery contenteditable cursor-position

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

关于在.NET中干净地终止线程的问题

我理解Thread.Abort()在我读过的关于这个主题的大量文章中是邪恶的,所以我目前正在扯掉我的中止,以便以更清洁的方式取代它; 并且在比较了stackoverflow上的人们的用户策略之后,然后在阅读MSDN上的" 如何:创建和终止线程(C#编程指南) "之后,两者都说明了一种非常相似的方法 - 即使用volatile bool方法检查策略,这很好,但我还有几个问题....

如果你没有一个简单的工作进程只是运行一个运算循环的代码,那么我的优势就在于此.比如说对我来说,我的进程是一个后台文件上传程序进程,我实际上是循环遍历每个文件,所以这是一些东西,并确保我可以while (!_shouldStop)在顶部添加我的每个循环迭代,但我有更多的业务流程它发生在它下一次循环迭代之前发生,我希望这个取消程序是快节奏的; 不要告诉我,我需要在整个工作人员功能中每隔4-5行循环播放这些内容吗?!

我真的希望有一个更好的方法,有人可以告诉我这是否实际上是正确的[并且只有?]做到这一点的方法,或者他们过去用来实现我所追求的目标的策略.

谢谢帮派.

进一步阅读:所有这些SO响应都假设工作线程将循环.这并不适合我.如果它是线性的,但是及时的背景操作怎么办?

.net c# multithreading winforms

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

Html.Textbox为Integer/Decimal的默认值为Empty而不是0

我使用默认的asp.net MVC 2语法来构造我的asp.net MVC Web应用程序的整数或十进制TextBox:

<%: Html.TextBoxFor(model => model.Loan.InterestRate) %>
Run Code Online (Sandbox Code Playgroud)

非常简单,但问题本质上是我的绑定模型对象是十进制或int和不可空的事实,如果我的模型是空的,它们在页面加载时将它们的值打印为零(0)(例如在添加模式中为CRUD模板)和零值不正确,对我的页面验证也无效.

我怎么能有没有起始值的文本框,只是一个空的文本框,我知道零是一个潜在的值,但我只接受大于零的值,所以这对我来说不是问题.

我甚至尝试将其作为可以为空的十进制进行投射,也尝试使用非助手(这并不理想),但是,我仍然接收默认的"0"值.有任何想法吗??

<%: Html.TextBox("Loan.InterestRate", Model.Loan.InterestRate == 0 ? 
    (decimal?)null : Model.Loan.InterestRate) %>
Run Code Online (Sandbox Code Playgroud)

.net c# asp.net-mvc

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

使用RESTful WCF和Windows窗体进行用户/通过身份验证

对于与IIS托管的RESTful WCF服务进行通信的Windows窗体应用程序,实现授权/身份验证的最佳方法是什么?

我问的原因是我非常困惑,在筛选出不同的文章和帖子后表达了不同的方法并最终在WCF安全最佳实践中找到了约650页的文档"(http://www.codeplex.com/WCFSecurityGuide)我是根据我的情况,我不确定哪种方法最好采取以及如何开始实施.

我从这篇文章"使用WCF 3.5设计和构建RESTful Web服务指南"(http://msdn.microsoft.com/en-us/library/dd203052.aspx)和RESTful WCF服务的PDC视频开始很棒,帮助我实现了我的第一个REST友好的WCF服务,

在我使用该服务后,我返回实施安全性,请参阅."安全注意事项"(页面下方四分之一)并尝试按照说明实现HTTP Authorization标头,但是我发现代码不完整(请参阅"UserKeys"变量从未声明的方式).这是我试图研究如何做到这一点的更多点(使用带有"授权"HTTP标头的HMAC哈希,但在谷歌上找不到多少?)它引导我阅读有关消息级安全性的其他文章,形成auth和自定义验证器,坦率地说,我不确定哪种方法最好,最合适.

所以说了这些(感谢听到现在!),我想我的主要问题是,

- 我应该使用哪种安全实施方案?

- 有没有办法避免每次WCF呼叫都发送用户名/密码?如果在开始时建立了连接,我宁愿不发送这些额外的字节,这将是在登录后允许进行后续调用之前.

- 如果我使用SSL,我是否真的应该关注除纯文本以外的任何内容?

如上所述,.NET 3.5 win表单应用程序,IIS托管的WCF服务,但重要的是我希望任何和所有WCF服务都需要此授权程序(但它应该是,session,http header或其他),因为我不希望任何人能够从网上获得这些服务.

我知道上面的帖子很大但是我必须表达我已经失败的路线以及我需要完成的任务,我们非常感谢所有的帮助.

PS:我也知道这篇文章如何使用用户名/密码+ SSL配置WCF的安全REST服务,如果社区建议我从REST转移到WCF服务,我可以这样做,但是我开始这样做以保持一致性任何公共API来.

我认为重要的是我说明了我如何访问我的WCF服务(联系服务正在运行,但验证凭据的最佳方法是什么 - 然后返回Member对象?):

WebChannelFactory<IMemberService> cf = new WebChannelFactory<IMemberService>(
                new Uri(Properties.Settings.Default.MemberServiceEndpoint));
            IMemberService channel = cf.CreateChannel();
            Member m = channel.GetMember("user", "pass");
Run Code Online (Sandbox Code Playgroud)

代码是MS文章中的一半(以及我自己的一些用于测试):

 public Member GetMember(string username, string password)
    {
        if (string.IsNullOrEmpty(username))
            throw new WebProtocolException(HttpStatusCode.BadRequest, "Username must be provided.", null);
        if (string.IsNullOrEmpty(password))
            throw new WebProtocolException(HttpStatusCode.BadRequest, "Password must be provided.", null);

        if (!AuthenticateMember(username))
        {
            WebOperationContext.Current.OutgoingResponse.StatusCode …
Run Code Online (Sandbox Code Playgroud)

.net wcf ws-security restful-authentication

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

什么是Windows RT/Windows Store App对App.config的回答?

什么是去阅读和写作就像我们以前使用的App.config和Web.config中简单的配置数据的最佳方式<appsettings />可通过ConfigurationManager您的Windows 8/RT的Windows/Windows应用商店/ Windows的现代UI应用程序内之前,作什么用?

windows-8 windows-runtime windows-store-apps

22
推荐指数
2
解决办法
7485
查看次数

工作空间版本表包含未知的架构版本

刚刚启动Visual Studio 2012并使用Team Foundation Server 2012 Express打开了我的源代码控制解决方案并遇到过这个,有什么想法吗?无法获取最新信息,无法办理登机手续,一切都显示已签出:(基本上我的工作空间现在无法使用.

TF400018:本地工作区MY-PC的本地版本表;无法打开我的用户.工作空间版本表包含未知的架构版本.

只有一个职位,我可以在网络上找到,答案是相当模糊的.

tfs visual-studio-2012 tfs2012

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

确定对象是否派生自集合类型

我想确定通用对象类型("T")方法类型参数是否是集合类型.我通常会将T通过作为Generic.List发送,但它可以是任何集合类型,因为它在辅助函数中使用.

我是否最好测试它是否实现IEnumerable <T>?

如果是这样,代码会是什么样的?

更新格林尼治标准时间14:17 + 10可能会扩展到这里的解决方案(但是如果列表派生的话,它只适用于List <T>而不是IEnumerable <T>)

T currentObj;    
// works if currentObj is List<T>
currentObj.GetType().GetGenericTypeDefinition() == typeof(List<>)
// does not work if currentObj is List<T>
currentObj.GetType().GetGenericTypeDefinition() == typeof(IEnumerable<>)
Run Code Online (Sandbox Code Playgroud)

.net c# reflection

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

将属性与.net中的代码生成属性相关联

我希望在.NET中的公共属性上设置一个属性,但是我无法访问explicit属性本身,因为这是在另一个文件中生成的代码.

我有这个领域:

public virtual string Name { get; set; }
Run Code Online (Sandbox Code Playgroud)

我希望这样:

[ValidateNonEmpty("Name is required", ExecutionOrder = 1)]
public virtual string Name { get; set; }
Run Code Online (Sandbox Code Playgroud)

我的类被标记为部分,但您不能拥有部分属性.我以为我正在使用MetadataType类,这是动态数据和数据注释的一个新功能,但我觉得它只能用于动态数据,这是真的吗?

引文:http : //blogs.oosterkamp.nl/blogs/jowen/archive/2008/10/16/metadatatype-attribute.aspx http://blogs.msdn.com/davidebb/archive/2008/06/16/dynamic -data-和最相关的元数据,class.aspx

有没有办法我可以设置这个属性(即使通过web.config!)而不触及代码生成的类?

提前谢谢,格雷厄姆

.net attributes code-generation

17
推荐指数
2
解决办法
4406
查看次数