草庐IT

data-connections

全部标签

c# - 执行非查询 : Connection property has not been initialized.

下午,所以我已经在这个问题上研究了几个小时,但无法真正克服最后一个障碍。下面是我正在编写的这个程序的代码:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Diagnostics;usingSystem.Data;usingSystem.Data.SqlClient;usingSystem.Configuration;namespaceTest{classProgram{staticvoidMain(){EventLogalog=newEventLog();

c# - MVC 5 中的 System.Data.Entity.Core.ProviderIncompatible 异常

我正在mvc5中创建一个ASP.NETWeb应用程序,我制作了一个带有Controller的模型类。我的应用程序正在运行,但是当我想在像localhost:1234/Movies这样的url中访问我的电影Controller时,它会在我的MoviesController.cs文件中生成异常我使用的连接字符串是产生这个异常的函数是publicActionResultIndex(){returnView(db.Movies.ToList());}编辑异常详细信息“System.Data.Entity.Core.ProviderIncompatibleException”类型的异常发生在En

c# - Connection.open 无限期挂起,不抛出异常

当我尝试执行以下代码时,程序无限期挂起。我不知道为什么,似乎还有其他Unresolved话题。不过,如果无法访问IP\网站,则它会按预期工作。privatevoidDoStuff(){stringconnectionString="DataSource=www.google.com;ConnectionTimeout=5";using(SqlConnectionconnection=newSqlConnection(connectionString)){connection.Open();//HangshereindefinitelyConsole.WriteLine("Test");

c# - 验证 Google OpenID Connect JWT ID token

我正在尝试升级我的MVC网站以使用新的OpenIDConnect标准。OWIN中间件似乎非常健壮,但不幸的是只支持“form_post”响应类型。这意味着Google不兼容,因为它会在“#”后返回url中的所有标记,因此它们永远不会到达服务器并且永远不会触发中间件。我尝试自己触发中间件中的响应处理程序,但这似乎根本不起作用,所以我有一个简单的javascript文件来解析返回的声明并将它们发布到Controller操作进行处理。问题是,即使我在服务器端获取它们,我也无法正确解析它们。我得到的错误看起来像这样:IDX10500:Signaturevalidationfailed.Unab

c# - MVVM : Share data between ViewModels

如何在多个ViewModel之间共享数据?例如,应用程序中有一个名为Project的类。publicclassProject:ModelBase{privatestring_projectName;publicstringProjectName{get{return_projectName;}set{_projectName=value;RaisePropertyChanged(()=>ProjectName);}}}在多个ViewModels应用程序中应该访问ActiveProject。在ViewModel之间共享项目的最佳方式是什么?中介者模式?(消息)静态对象单例模式(如果是怎么

C# 打开 XML : empty cells are getting skipped while getting data from EXCEL to DATATABLE

任务从excel导入数据至DataTable问题不包含任何数据的单元格将被跳过,并且行中具有数据的下一个单元格用作空列的值。例如A1为空A2的值为Tom然后在导入数据时A1获取A2的值并且A2保持为空为了清楚起见,我在下面提供了一些屏幕截图这是excel数据这是从excel导入数据后的DataTable代码publicclassImportExcelOpenXml{publicstaticDataTableFill_dataTable(stringfileName){DataTabledt=newDataTable();using(SpreadsheetDocumentspreadSh

c# - ASP.NET Web API 和 OpenID Connect : how to get Access Token from Authorization Code

我尝试让OpenIDConnect运行...我的WebAPI的用户设法获得了OpenIDConnect提供商的授权代码。我应该如何将此代码传递给我的ASP.NETWebAPI?我必须如何配置OWIN中间件才能使用授权码获取访问token?更新:SPA使用AJAX与我的Web服务(ASP.NETWebAPI)进行通信。在我的网络服务中使用OWIN中间件。我将OpenIDConnect设置为身份验证机制。当第一次调用Web服务时,它成功地将用户重定向到OpenIDConnect提供程序的登录页面。结果,用户可以登录并获得授权码。据我所知,此代码现在可以(通过我的网络服务)用于访问token

c# - httpWebRequest(底层连接已关闭 : The connection was closed unexpectedly. )

我正在开发一个C#应用程序,它记录来自网络服务器的数据。它向网络服务器发送以下发布请求并等待响应。//////FunctionforobtainingtestCgidata/////////privatestringHttpmyPost(stringParameters){stringstr="Noresponse";HttpWebRequestrequest=(HttpWebRequest)WebRequest.Create(uriTestCGI);request.Method="POST";byte[]bytes=Encoding.UTF8.GetBytes(Parameters)

c# - ASP.NET MVC 中的 data-cip-id 是什么,如何删除它?

一直在尝试查找相关信息,但没有成功。在ASP.NETMVC中使用html帮助程序生成这样的文本框时:@Html.TextBox("Test")我总是得到这个丑陋的data-cip-id是什么?它有什么功能,如何删除它? 最佳答案 ChromeIPassChrome的浏览器扩展程序会在您查看网页时动态地将data-cip-id属性添加到网页上的元素。扩展提供了KeePass集成到Chrome浏览器中,允许您直接从KeePass密码安全数据库填充网站上的用户名和密码字段。 关于c#-ASP.

C# Lambda 函数 : returning data

我是不是遗漏了什么或者无法从lambda函数返回一个值,例如..对象测试=()=>{returnnewObject();};或stringtest=()=>{返回“你好”;};我收到构建错误“无法将lambda表达式转换为类型‘string’,因为它不是委托(delegate)类型”。好像这个语法赋值的是lambda而不是lambda的结果,这是我没想到的。我可以通过将函数分配给Func并按名称调用它来实现所需的功能,但这是唯一的方法吗?请不要“你为什么需要这样做?”关于我的例子。提前致谢! 最佳答案 这是可能的,但您正在尝试将la