小编Sev*_*ano的帖子

MySQL连接字符串C#

我有这个错误:

"ObdcException未被用户代码处理"

在此输入图像描述

我不知道为什么这个......

这是连接字符串:

<add name="MiniBoxConnection" connectionString="DRIVER={MySQL ODBC 5.1 Driver};Database=DATABASENAME;Server=SERVERNAME;UID=USER;PWD=PASS;"/>
Run Code Online (Sandbox Code Playgroud)

我怎么解决这个问题?

我正在localhost中开发,但数据库在线

找不到数据源的名称,并且未指定默认驱动程序

c# mysql

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

SignalR不调用jQuery函数

我在我的页面中有这段代码,但是当我在数据库中进行更改时它不会运行,可能是什么问题.这开始很好,当我加载页面时,这执行两次函数,但如果我向数据库发送一个消息,这不执行.

$(function () {

var chat = $.connection.chatHub;
chat.client.allTalks = function () {
    refresh();
};
$.connection.hub.start();
    refresh();

});
Run Code Online (Sandbox Code Playgroud)

服务器端(中心):

    [HubName("chatHub")]
    public class ChatHub : Hub
    {
        public static void AllTalks()
        {
            IHubContext context = GlobalHost.ConnectionManager.GetHubContext<ChatHub>();
            context.Clients.All.allTalks();
        }
    }
Run Code Online (Sandbox Code Playgroud)

HANDLER

...

using (SqlCommand command = new 
SqlCommand(@"SELECT * FROM [dbo].[chat_talks]", connection)) {
Run Code Online (Sandbox Code Playgroud)

//内容

SqlDependency dependency = new SqlDependency(command);
dependency.OnChange += new OnChangeEventHandler(dependency_OnChange);
Run Code Online (Sandbox Code Playgroud)

... }

        public void dependency_OnChange(object sender, SqlNotificationEventArgs e)
        {
            ChatHub.AllTalks();
        }
Run Code Online (Sandbox Code Playgroud)

Global.asax中

        protected void Application_Start(object sender, EventArgs e)
        { …
Run Code Online (Sandbox Code Playgroud)

javascript c# asp.net jquery signalr

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

在Linux Ubuntu中开发C#/ ASP.NET的软件

在Linux操作系统的c#/ asp.net中是否有开发软件(类似于visual studio)?

c# linux asp.net visual-studio

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

如何创建li活动形状

我正在尝试在菜单标题中创建一个形状,表示已选中(活动类),但我无法将形状调整并对齐它.

这就是我尝试过的:

HTML

<li class="active"><a href="#">Market</a></li>
Run Code Online (Sandbox Code Playgroud)

CSS

.active {
   z-index: -1; 
   position: absolute;
   border-bottom: 2px solid #b6ff00;
   border-left: 1px solid transparent;
   border-right: 1px solid transparent;
}
Run Code Online (Sandbox Code Playgroud)

预期结果:

JSFIDDLE:http://jsfiddle.net/Q2Dra/

html css user-interface

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

未知错误 - 附近的语法不正确

我想知道为什么这个类不起作用,但如果这段代码是直接在aspx页面中编写的,那就可以了.我想在课堂上这样做,因为在几个页面中多次调用它来检查用户是否已被计为访客.这个的主要思想是计算看到我的网站的用户数量.


错误是这样的: ':'附近的语法不正确

描述:执行当前Web请求期间发生未处理的异常.请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息.

异常详细信息: System.Data.SqlClient.SqlException:':'附近的语法不正确.


这是代码:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Net;
using System.IO;
using System.Data;
using System.Text;

namespace Project
{
    public class ipAddress
    {
        SQL com = new SQL(); //Class to make SQL connection and do querys
        public void GetPublicIP()
        {
            WebClient web = new WebClient();
            System.IO.Stream stream = web.OpenRead(url);
            string text = "";
            using (System.IO.StreamReader reader = new System.IO.StreamReader(stream))
            {
                text = reader.ReadToEnd();
                reader.Close();
            }
            string results = "";
            try
            {
                foreach …
Run Code Online (Sandbox Code Playgroud)

c# sql asp.net

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

自动更新(div,span等...)

如果有人出价该项目,我想更新项目的当前价值,其想法是如果一个用户出价,其他用户将自动收到更新后的值.

我怎样才能做到这一点?

我想过使用异步处理程序或Web方法,但不确定是否是正确的方法.

例:

用户出价>出价50欧元,然后项目当前页面中的其余在线用户会看到更新后的值.(这个想法或多或少像facebook一样)

.net c# asp.net jquery

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

在C#中强制两位小数

我有这个问题,找不到解决方案.这非常简单,我不知道为什么我找不到解决方案.

问题:

  • 如果一个值返回例如"16.60",则在c#中我将读取"16.6",但我也需要0,因为paypal API,它只接受没有十进制数的值,或者它是否必须有十进制数字最小值和最大值必须为2.

那我该怎么做呢?

我试过这个:

        string value_f = "16,6";
        decimal value_f_d = decimal.Parse(value_f);
        value_f_d = (decimal)Math.Round(value_f_d, 2);
        value_f = value_f_d.ToString("#.##");
        value_f = value_f.Replace(',', '.');
Run Code Online (Sandbox Code Playgroud)

我想要这个输出:16.60,但给出这个:16.6

c#

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

如何发送邮件异步?

namespace Binarios.admin
{
    public class SendEmailGeral
    {
        public SmtpClient client = new SmtpClient("smtp.gmail.com", 587);
        public MailMessage msg = new MailMessage();

        public void Enviar(string sendFrom, string sendTo, string subject, string body)
        {    
            string pass = "12345";
            System.Net.NetworkCredential smtpCreds = new System.Net.NetworkCredential(sendFrom, pass);

            //setup SMTP Host Here
            client.UseDefaultCredentials = false;
            client.Credentials = smtpCreds;
            client.EnableSsl = true;

            MailAddress to = new MailAddress(sendTo);
            MailAddress from = new MailAddress(sendFrom);

            msg.IsBodyHtml = true;
            msg.Subject = subject;
            msg.Body = body;
            msg.From = from;
            msg.To.Add(to);

            client.Send(msg);
        }
    } …
Run Code Online (Sandbox Code Playgroud)

.net c# asp.net sendmail smtpclient

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

File.Exists - 错了吗?

我试图看看图片是否存在,但这表示不存在,路径是正确的!路径是正确的,它有一张图片,但这总是去"别的".

string path = @"c:\folder\pic.jpg";

if (File.Exists(path))
{ 
    //Do something here 
}
else 
{
}
Run Code Online (Sandbox Code Playgroud)

c# asp.net path

-3
推荐指数
2
解决办法
2978
查看次数