【无法将类型为“System.Web.UI.WebControls.HiddenField”的对象强制转换为类型的错误的解决】教程文章相关的互联网学习教程文章

Asp.Net服务器发送HTTP标头后无法设置内容类型的问题解决【图】

发现问题: 采用Npoi导出Excel,前台页面依然是aspx,然后报“未能从服务器收到消息”的错误。解决方案: 关于“服务器无法在发送HTTP标头之后设置内容类型”的错误: 1.导出组件是用MyXLS 2.页面采用aspx 3.页面主要内容有: <form id="form1" runat="server"><asp:ScriptManager ID="Scriptmanager1" runat="server"></asp:ScriptManager><asp:UpdatePanel ID="UpdatePanel1" runat="server"><ContentTemplate><...

ASP.NET使用X509Certificate2出现一系列问题的解决方法【图】

在做微信支付退款的时候,由于需要使用到p12证书,结果就遇到一系列的坑。这里做个记录方便以后查阅。 原先加载证书的代码:代码如下:1 X509Certificate2 cert = new X509Certificate2(path + WxPayConfig.SSLCERT_PATH, WxPayConfig.SSLCERT_PASSWORD);2 Request.ClientCertificates.Add(cert); 在vs 上测试通过。但是部署到IIS上一直报这个问题:代码如下:System.Security.Cryptography.CryptographicException: 系统找不到指定的...

ASP.NET网站第一次访问慢的解决方法【图】

本篇经验以IIS8,Windows Server 2012R2做为案例。 IIS8 运行在Windows Server 2012 and Windows 8 版本以上的平台上。 IIS中应用程序池和网站是单独存在的,但是网站运行必须建立在对应的应用程序池启动的前提下。 默认情况下,应用程序池在不活动情况下(无请求操作),一段时间后,将被IIS自动回收掉。 IIS8 自带应用程序初始化工具包,IIS7.5要搜索独立安装包进行安装,低于7.5的暂时不支持IIS自动初始化。 本篇经验中的方法能...

WPF中在摄像头视频上叠加控件的解决方案【图】

说道WPF想必有很多朋友跟小编一样不知道wpf是什么,今天小编就给大家简单普及下基本概念。 WPF(Windows Presentation Foundation)是微软推出的基于Windows 的用户界面框架,属于.NET Framework 3.0的一部分。它提供了统一的编程模型、语言和框架,真正做到了分离界面设计人员与开发人员的工作;同时它提供了全新的多媒体交互用户图形界面。 一、视频呈现前段时间,在一个wpf的项目中需要实时显示ip摄像头,对此的解决方案想必大家...

解决WPF中空域问题(Airspace issuse)

空域问题是由于Winform与WPF在底层渲染机制上有所区别而导致的。多数情况下,开发者为了实现不规则的窗体并承载Winform控件时,遇到此类问题。当WPF窗体设置为允许透明(也就是AllowsTransparency=True)时,Winform Control 会出现不显示等情况,为了避免此问题,许多UI框架在实现不规则窗体时,用Win32 API 去实现不规则窗体的一些特效,比如透明,圆角等,这样WPF窗口的AllowsTransparency属性就可以设为FALSE,从而绕过了空域问...

WPF下YUV播放的D3D解决方案

在视频媒体播放,监控系统的构建当中,经常会涉及到YUV数据的显示问题。一般的播放控件以及SDK都是通过使用Window句柄,利用DirectDraw直接在窗口上渲染。但是,如果用户界面是使用WPF开发的时候,通常只能通过WinFormHost在WPF界面中嵌入WinForm来完成。但这么做会遇到AeroSpace的问题,即winform的控件永远浮在WPF的最上层,任何WPF元素都会被盖住,同时缩放和拖动的时候都会造成很差的用户体验。原因是由于WPF和Winform使用了不...

Visual Studio 2017下ASP.NET CORE的TagHelper智能提示解决办法【图】

之前在VS2017RC中就发现该问题,安装了依赖,但是前段一直点不出来asp-for,后来查了发行说明, 才知道在VS2017rc中暂时无法解决,所以一直等到VS2017正式版的发布,急冲冲的装好, 建了一个demo项目,还是无法出现TagHelper的智能提示。 不死心,我又去扒拉了一下VS2017的发行说明,找了一下已知问题: 发现有这一行:然后我根据提示,进入到Github页面,果然找到了TagHelper为何不能使用的描述:同样,页面给出来了解决办法,安装...

Json日期格式问题的四种解决方法(超详细)【图】

开发中有时候需要从服务器端返回json格式的数据,在后台代码中如果有DateTime类型的数据使用系统自带的工具类序列化后将得到一个很长的数字表示日期数据,如下所示://设置服务器响应的结果为纯文本格式context.Response.ContentType = "text/plain";//学生对象集合List<Student> students = new List<Student>{new Student(){Name ="Tom",Birthday =Convert.ToDateTime("2014-01-31 12:12:12")},new Student(){Name ="Rose",Birth...

详解ASP.NET与ASP.NET Core用户验证Cookie并存解决方案

在你将现有的用户登录(Sign In)站点从ASP.NET迁移至ASP.NET Core时,你将面临这样一个问题——如何让ASP.NET与ASP.NET Core用户验证Cookie并存,让ASP.NET应用与ASP.NET Core应用分别使用各自的Cookie?因为ASP.NET用的是FormsAuthentication,ASP.NET Core用的是claims-based authentication,而且它们的加密算法不一样。 我们采取的解决方法是在ASP.NET Core中登录成功后,分别生成2个Cookie,同时发送给客户端。 生成ASP.NET ...

.NET程序集引用COM组件MSScriptControl遇到问题的解决方法【图】

问题描述:为了在C#中执行js脚本,在一个目标平台编译为Any Cpu的.NET程序集中引用了MSScriptControl组件,在winform程序中,调用这个程序集中的执行js的方法,没有任何问题。但是在windows服务中调用却报错,报错信息如下:在尝试过很多方法之后仍然没有解决,包括将MSScriptControl组件的引用属性“嵌入互操作类型”设置为false,如图所示:这样子修改之后,报另外一个错误:解决方案:MSScriptControl组件是32位的,所以需要将程...

ASP.NET MVC分页问题解决

在使用Ajax.Pager进行分页的时候需要注意一下几个方面:1、一定要引入jquery.unobtrusive-ajax.min.js这个js;2、一定要在页面中使用注册分页器,注册方法:@{Html.RegisterMvcPagerScriptResource();}; 具体的使用方法示例:<div class="row" style="position: relative; left: 30%"><div class="col-md-8" style="width: auto">@{PagerConfig pagerConfig = new PagerConfig("pageIndex", "pageIndexBox", "goToBtn");PagerOpti...

win8/8.1系统安装.net framework 3.5出现0x800F0906代码错误的解决方法【图】

有效解决win8/8.1系统安装.net framework 3.5出现0x800F0906代码错误 解决方案一、 首先打开windows更新,检查是否有系统更新要安装,因为这个问题可能是导致.net 3.5无法安装的罪魁祸首,要检查windows更新,可以右键“这台电脑”点击“属性”,打开后,点击左下侧的“检查windows更新”,如果有更新,就安装完重启下系统,如果没有显示更细,也要手动检测一下,确保windows更新处没任何补丁要更新。 这个步骤检测过后,再次尝试添...

Asp.net Core 1.1 升级后操作mysql出错的解决办法

遇到问题core的版本从1.0升级到1.1,操作mysql数据库,查询数据时遇到MissingMethodException问题,更新、插入操作没有问题。 如果你也遇到这个问题,请参照以下步骤进行升级操作。 操作步骤及内容 如果你的项目已经引用过以下几部分内容,请依次升级内容: PM> Update-Package Microsoft.EntityFrameworkCore PM> Update-Package Microsoft.EntityFrameworkCore.SqlServer PM> Update-Package Microsoft.EntityFrameworkCore.Rela...

ASP.NET MVC下基于异常处理的完整解决方案总结【图】

EntLib的异常处理应用块(Exception Handling Application Block)是一个不错的异常处理框架,它使我们可以采用配置的方式来定义异常处理策略。而ASP.NET MVC是一个极具可扩展开发框架,在这篇文章中我将通过它的扩展实现与EntLib的集成,并提供一个完整的解决异常处理解决方案。一、基本异常处理策略 我们首先来讨论我们的解决方案具体采用的异常处理策略:对于执行Controller的某个Action方法抛出的异常,我们会按照指定配置策略...

安装.NET Framework进度条卡住不动的解决方案(推荐)

VS在安装之前需要安装.NET Framework,我安装的是4.0版本。但是安装进度条到一半左右时就卡住不动了。前前后后重试多次,还有几次重新开机,但都没用。 开始还以为是安装的系统有问题。后来在网上求助,尝试几次之后终于找到了解决方案。这里记下来,方便以后使用。以下为主要的操作步骤: 1. 需要关闭系统的update服务:快捷键Win+R打开服务面板,输入“services.msc”打开服务管理,找到“Windows Update”选项, 右键点击“停止...