小编jay*_*t55的帖子

'/'应用程序中的服务器错误(ASP.NET)

我只是使用msdn上的教程,使用可视化Web开发人员在我的网站上设置了成员船角色和注册.它在本地完美运行,但当我将其上传到我的服务器时,我得到以下页面:

"Server Error in '/' Application.
--------------------------------------------------------------------------------

Configuration Error 
Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately. 

Parser Error Message: The connection name 'LocalSqlServer' was not found in the applications configuration or the connection string is empty.

Source Error: 


[No relevant source lines]


Source File: machine.config    Line: 160 


--------------------------------------------------------------------------------
Version Information: Microsoft .NET Framework Version:2.0.50727.4200; ASP.NET Version:2.0.50727.4016 "
Run Code Online (Sandbox Code Playgroud)

有谁知道为什么我会看到这个以及我如何解决这个问题?任何帮助是极大的赞赏. …

c# asp.net visual-web-developer

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

CSS 3.0有效颜色属性

Visual Studio 2012(Ultimate)声明(带有红色波浪形)

rgba(255,255,255,0.4)不是有效的颜色属性值

但是W3C说它是.这是一个错误,还是我错过了什么?

css w3c w3c-validation visual-studio

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

HTML表单的好坏?

将1个文本框和2个Label元素"链接"到该1个文本框是否合法?

我们只说文本框是一个搜索字段.2 Label元素代表您可以搜索的两种不同类型的东西.例如,单击标签1将聚焦文本框并更改基础表单隐藏属性.例如:

<form method="" action="">
   <label for="search" id="books">Search Books</label>
   <label for="search" id="games">Search Games</label>
   <input type="search" name="search" id="search" placeholder="What are you looking for?" />
</form>

<script type="javascript">
   // IF LABEL 1 (BOOKS) IS CLICKED, THEN SET HIDDEN FORM ELEMENT TO "BOOKS"
   // IF LABEL 2 (GAMES) IS CLICKED, THEN SET HIDDEN FORM ELEMENT TO "GAMES".
</script>
Run Code Online (Sandbox Code Playgroud)

SEO的含义是什么?我可以想到一些,但不确定它们是否是有效的问题.

html javascript css validation html5

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

在文本编辑器中转到行

我尝试在基本的编辑器类型的应用程序中实现GoTo ling,但并不总是准确的.通常情况下,它会获得正确的线条,但似乎线条越多,线条位置错误的可能性越大,走错线.不知道为什么这不起作用.有人可以帮忙吗?

int position = 0;
int lineCount = ((TextBox)tabControl1.SelectedTab.Controls[0]).Lines.Count();

for (int i = 0; i < LineNumber; i++)
{
     position += ((TextBox)tabControl1.SelectedTab.Controls[0]).Lines[i].Count();
}

((TextBox)tabControl1.SelectedTab.Controls[0]).Focus();
((TextBox)tabControl1.SelectedTab.Controls[0]).SelectionStart = position;
((TextBox)tabControl1.SelectedTab.Controls[0]).ScrollToCaret();
LineNumber = 0;
position = 0;
lineCount = 0;
Run Code Online (Sandbox Code Playgroud)

.net c# winforms

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

特洛伊类型的值

我的应用程序中有一个语音课,希望能够看到它是在听,录音,听写还是无响应;

我想要做的是分配一些变量(SpeechState)只是3个可能值中的一个,并检查它,如下所示:

startListeningButton_Click(object sender, EventArgs e)
{
   SpeechState = SpeechState.Listening;
}

stopListeningButton_Click(object sender, EventArgs e)
{
   if(SpeechState.Listening)
   {
      // Code to STOP listening goes here.
   }
}
Run Code Online (Sandbox Code Playgroud)

我试过实现troolean,但这并不是我追求的.我追求类似的东西:

if(checkBox1.CheckState == CheckState.Checked)
{
   // Do something
}
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

.net c#

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

在Task.Run或TaskFactory.StartNew仍在工作时更新UI

因此我决定在WPF中重写我的邮件客户端,因为我认为这是我从Windows Forms(我仍然喜欢)的时间,但我面临一些问题.

BackgroundWorker在我的Windows窗体应用程序中使用了一个东西,并在foreach中worker.ReportProgress(currentProgress);,这使我可以更新UI,因为事情在后台完成,这很棒.

但是刚刚开始一个新的WPF项目后,我注意到BackgroundWorker工具箱中没有(对于WPF应用程序)所以我去网上搜索,发现有些人在使用BackgroundWorkerWPF时更新UI有问题.所以这让我觉得BackgroundWorker在WPF应用程序中使用有点hacky - 而且我不希望这样.

在同一页面上,另一个用户将他们引用到此页面,告诉他们使用Task.Run而不是BackgroundWorker在WPF中.在查看Task.Run文档后,我立即看到它是如何有用的,但我确实有一个问题.我没有看到"报告进度"的方法或者在完成任务时更新UI.我只看到如何运行任务和" await"它; 只留下一个选项 - 在长时间运行的任务完成后更新UI.

Task.Run/ TaskFactory.StartNew仍在工作时,我们如何更新WPF桌面应用程序的UI ?

.net c# wpf task-parallel-library

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

用于匹配ARGB颜色的正则表达式(-44830298)

我正在尝试获取我存储在文本文件中的颜色信息,然后使用该颜色作为标签的前景色.但是,在运行时,当我单击按钮来执行此操作时,它不会给我任何错误消息或任何东西.我的代码如下:

MatchCollection lines = Regex.Matches(File.ReadAllText(Path), @"(.+?)\r\n""([^""]+)""\r\n(\d+),\s(\d+)\r\n([\w\s]*)\r\n(\d+\.\d+)""\r\n(\d+?)");
        foreach (Match match in lines)
            int color = Int32.Parse(match.Groups[5].Value);
Run Code Online (Sandbox Code Playgroud)

我也有其他信息inn文件的其他正则表达式,但其他正则表达式不是问题.问题是我刚刚添加的正则表达式尝试匹配颜色(argb).它在字符串的末尾:

\r\n(\d+?)
Run Code Online (Sandbox Code Playgroud)

所以据我所知,上面的小正则表达式意味着:"找到一个回车和换行符,然后是一个或多个数字,但不要贪心".是对的吗?

有人可以帮我这个.非常感谢你.

注意:文本文件中保存的颜色信息为负数(ARGB颜色):

-16744193
Run Code Online (Sandbox Code Playgroud)

文件内容如下:

Control
Control Text
Control Location
Control Font Name
Control Font Size
Control Font Color
Run Code Online (Sandbox Code Playgroud)

说明:

Label
"this is a label"
23, 77
Tahoma
14.0
-55794414
Run Code Online (Sandbox Code Playgroud)

因此,正则表达式工作,它正确获取所有其他细节,但它只是没有得到颜色信息.

c# regex int colors argb

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

在C#中拆分字符串

我想知道是否有人可以帮我使用字符串拆分来获取<p> </p>HTML文档中标签之间所有出现的文本?

c# tags string winforms

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

控制台应用程序c ++

我是控制台应用程序的新手,非常感谢一些指点......

我已经创建了一个新的控制台应用程序(未完成但应该正常工作),我选择了win32控制台应用程序,然后选择了"空项目"

这是我的代码:

#include <iostream>

void main() {

struct dude { 
    string name; 
    int age; 
} about; 

about.name = "jason"; 
about.age = 4000; 
cout << about.name << " " << about.age << endl;
}
Run Code Online (Sandbox Code Playgroud)

我得到的以下错误是:

------ Build started: Project: Test, Configuration: Debug Win32 ------
Compiling...
codey.cpp
.\codey.cpp(6) : error C2146: syntax error : missing ';' before identifier 'name'
.\codey.cpp(6) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
.\codey.cpp(6) : error C4430: missing type …
Run Code Online (Sandbox Code Playgroud)

c++ console

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

为什么这个IF语句失败了?

如果变量path为空editor.Text且不为空,则应显示SaveFileDialog.

现在,为什么这个该死的东西失败了?

我尝试了许多不同的代码变体,结果相同:失败:

if(path.Length >= 1) // path contains a path. Save changes instead of creating NEW file.
{
   File.WriteAllText(path, content);
}
else
{
   // no path defined. Create new file and write to it.
   using(SaveFileDialog saver = new SaveFileDialog())
   {
      if(saver.ShowDialog() == DialogButtons.OK)
      {
         File.WriteAllText(saver.Filename, content);
      }
   }
}
Run Code Online (Sandbox Code Playgroud)

在代码文件的顶部我有:

path = String.Empty;

那么为什么即使在尝试了以下所有变化后,每次都会失败呢?

if(path.Length > 1) // path contains a path. Save changes instead of creating NEW file.
{
   File.WriteAllText(path, content);
}
else
{ …
Run Code Online (Sandbox Code Playgroud)

.net c# wpf visual-studio winforms

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