.net/c# - 文章列表
-
wpf设置隐藏后不占位置
使用Visibility.Collapsed就可以实现隐藏后不占位置////摘要://指定元素的显示状态。publicenumVisibility:byte{////摘要://显示元素。Visible=0,////摘要://不显示元素,但是在布局中为元素保留空间。Hidden=1,////摘要://不显示元素,并且不在布局中为它保留空间。Collapsed=2}
-
分部声明一定不能指定不同的基类
wpf使用usercontrol继承父类的时候,报了这个错,解决方法修改子类的xaml文件如下如UI_Select继承于UI_Config另外,父类不能有xaml文件,否则会报“XXXXX.XXX”不能是XAML文件的根,因为它是使用XAML定义的
-
c# post大文件报错OutOfMemoryException 内存溢出
c#post大文件时(大于500M),会报OutOfMemoryException的错误,后来设置request.ContentLength后,文件上传上去了,但是在关闭流的时候,报错“请求被中止: 请求已被取消”,原因应该是写入的大小跟设置的大小不一样,解决的方法是写入与请求的大小相同的字节数完整的代码如下://post上传文件public static byte[] PostFile(string url, IEnumerable<UploadFile> files, NameValueCollection values) &
-
从Webbrowser获取session到CookieContainer
首先是获取webbrowser中cookie的方法(用webbrowser.Document.Cookie这个方法获取到的cookie不完整)[DllImport(\"wininet.dll\", CharSet = CharSet.Auto, SetLastError = true)]static extern bool InternetGetCookieEx(string pchURL, string pchCookieName, StringBuilder pchCookieData, ref int pcchCookieData,
-
access数据库报错:操作必须使用一个可更新的查询
出现此错误,多半是没有access数据库的写入权限在APP_DATA文件夹下,赋予access数据库的写入权限即可
-
mvc修改表结构并从数据源更新model后,tt不自动更新
使用vs2012开发mvc时,当新建一个从数据库生成的edmx时,能正确的生成所有的tt文件,但是当你从数据库更新表结构时,有时不能正确的更新tt文件,在写代码的时候,也无法自动弹出提示解决方法:以建立Model1.edmx为例,在解决方案中展开Model1.edmx,1、右键Model1.Context.tt,然后点击运行自定义工具。2、然后再右键Model1.tt,也点击运行自定义工。经过这两步,就会跟据edmx结构正确的生成文件了如果弹出下面的提示,点确定即可
-
js 与 c# 相互加密解密
/*8进制加密*/function str_encrypt(str) {? ? var output = new Array();? ? var i, s;? ? for (i = 0; i < str.length; i++) {? ? ? ? output += \"\\\\\" + str.charCodeAt(i).toString(8);? ? }? ? return output;}/*
-
.net4.0 如何使用 DirectX.dll和Directsound.dll
1.引用Microsoft.DirectX.dll和Microsoft.DirectX.Directsound.dll这2个文件。2.项目属性里边,把目标平台改成X86。3.调试菜单-->异常。把Managed Debugging Assistants里的LoaderLock引发的异常去掉。4.App.Config修改下:<?xml version="1.0"?><configuration> <startup useLegacyV2RuntimeActivationPol
-
asp.net 将HTML导出为word的方法
Response.AppendHeader(\"Content-Disposition\",\"attachment;filename=result.doc\");?Response.ContentType = \"application/ms-word\";?Response.Charset = \"UTF-8\"; ??Response.ContentEncoding = System.Text.Encoding.UTF8;Response.Wri
-
GridView列数字、货币和日期的显示格式
形式\r\n语法\r\n结果\r\n注释数字\r\n{0:N2}\r\n12.36数字\r\n{0:N0}\r\n13货币\r\n{0:c2}\r\n12.36货币\r\n{0:c4}\r\n12.3656货币\r\n“¥{0:N2}”\r\n¥12.36科学计数法\r\n{0:E3}\r\n1.23E+001百分数\r\n{0:P}\r\n12.25%\r\nP and p present the same.日期\r\n{0:D}\r\n2006年11月25日日期\r\n{0:d}\r\n2006-11-25日期\r\n{0:f}\r\n2006年11月25日 10:30日期\r\n{0:F