小编Llo*_*ell的帖子

防止形式冻结

我想下载一张图片然后在图片框中显示.

起初我喜欢这样:

WebClient client = new WebClient();
client.DownloadFile(url, localFile);
pictureBox2.Picture = localFile;
Run Code Online (Sandbox Code Playgroud)

但这并不完美,因为在下载执行的时候,应用程序有点冷冻.

然后我改为:

public class ParamForDownload
{
    public string Url { get; set; }
    public string LocalFile { get; set; }
}
ParamForDownload param = new ParamForDownload()
        {
            Url = url,
            LocalFile = localFile
        };

      ThreadStart starter = delegate { DownloadMap (param); };
        new Thread(starter).Start();

        pictureBox2.Picture = localFile;



    private static void DownloadMap(ParamForDownload p) 
    {
        WebClient client = new WebClient();
       client.DownloadFile(p.Url, p.LocalFile);
    }
Run Code Online (Sandbox Code Playgroud)

但现在我必须做一些类似"等待线程结束"的事情,因为文件是在线程中访问的,同时也是通过DownloadMap方法将文件下载到文件中.

什么是解决这个问题最好的等待?

.net c# multithreading winforms

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

<img>标签不能嵌套在<a>标签中

HTML5规范<img><a>标记不能嵌套在标记中的原因是什么

<a href="#">
    <img src="src" alt="alt"/>
</a>
Run Code Online (Sandbox Code Playgroud)

视觉工作室2010 sp1说

在此输入图像描述

html html5 image visual-studio

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

优点和缺点 - Ruby on Rails

我想知道使用Ruby on Rails进行Web应用程序开发有什么优点和缺点.我想从其他开发人员那里了解为什么他们选择使用其他语言和技术在Ruby on Rails中编写.

Ruby on Rails提供的功能是否优于其他Web应用程序技术和语言?

该语言是否提供了独特的功能?

在此先感谢,希望我能够选择是否使用该语言.

ruby web-applications ruby-on-rails

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

DataBinding:'System.Web.UI.Pair'不包含名为'First'的属性

我是将数据绑定到下拉列表的数据,由于某种原因它不起作用,我很感兴趣.

我使用的代码是:

public void BindDropDown(List<Pair> dataList)
{
    ddlGraphType.DataTextField = "First";
    ddlGraphType.DataValueField = "Second";

    ddlGraphType.DataSource = dataList;
    ddlGraphType.DataBind();
}
Run Code Online (Sandbox Code Playgroud)

我得到了这个例外,这是谎言!

DataBinding: 'System.Web.UI.Pair' does not contain a property with the name 'First'.
Run Code Online (Sandbox Code Playgroud)

提前致谢.

添加

我知道异常意味着什么,但是对对象确实包含First和Second属性,这就是问题所在.

.net c# vb.net asp.net drop-down-menu

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

返回已从WCF格式化为JSON的字符串

有类似的问题,但它们涉及返回自动解析为JSON的对象.

我有一个字符串,包含JSON格式的数据,我只想从我的WCF Web服务返回,以便我可以在ajax中读取它.

它只是返回字符串不起作用(我从ajax得到一个解析器错误).我想知道是否有一种特定的方式我应该从Web服务返回我的JSON字符串?

我的ajax很好,因为我已经用其他提供Web服务的外部json测试了它,但它不能用我自己的(所以我假设它是我正在返回的数据).

作为参考,这是获取和返回JSON的重要部分:

WebResponse wr = myReq.GetResponse();
Stream receiveStream = wr.GetResponseStream();
StreamReader reader = new StreamReader(receiveStream, Encoding.UTF8);
return reader.ReadToEnd();
Run Code Online (Sandbox Code Playgroud)

和接口声明:

[OperationContract]
[WebInvoke(Method = "GET", RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json)]
string DoWork();
Run Code Online (Sandbox Code Playgroud)

感谢您的时间.

.net c# ajax wcf json

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

C# - 我可以在值和表达式之间绑定数据吗?

我有一个List和一个Button.当Lists Count == 0时,我希望按钮Visibility为= false.

如何使用数据绑定执行此操作?

提前致谢,

添加
我已经问过这个问题,这样每次我在列表中添加或删除项目时,我都可以尝试避免在代码列表中检查Count.但如果没有解决方案,那么我将继续这样做.

c# data-binding .net-2.0 winforms

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

我想使用.net删除我的Windows窗体应用程序中的TextBox中的任何前导空格

不允许第一个字符作为空格后文本框允许窗口中的空格形式应用程序像

       textbox1.text="   fg";  //----------- not like
       textbox1.text="vcvc   hfh"; //------------Like this 
Run Code Online (Sandbox Code Playgroud)

c# validation spaces winforms

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

web.config文件的硬编码值

我已经有一个带有硬编码值的phpcode,

$username = "abcd";
$password = "abcd123";
Run Code Online (Sandbox Code Playgroud)

现在我想将这些值放到web.config文件中.这是我的工作,但这里有些不对劲.

<appSettings>
<add key="username" username="abcd"/>
<add key="password" password="abcd123"/>
<appSettings/>
Run Code Online (Sandbox Code Playgroud)

所以..有什么问题吗?我也想知道如何将此设置用于aspx.cs文件..我的意思是[configurationmanager]

.net c# asp.net web-config c#-4.0

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