将上图数据保存到execl//导出到execl protected void Execl_Click(object sender, EventArgs e) { System.Web.UI.Control ctl = this.Repeater1; //Repeater1是你在窗体中拖放的控件 HttpContext.Current.Response.AppendHeader("Content-Disposition", "attachment;filename=Excel.xls"); HttpContext.Current.Response.Charset = "UTF-8"; HttpContext....
这篇文章主要介绍了ASP.NET抓取网页内容的实现方法,涉及使用HttpWebRequest及WebResponse抓取网页内容的技巧,需要的朋友可以参考下 一、ASP.NET 使用HttpWebRequest抓取网页内容 ///<summary>方法一:比较推荐 /// 用HttpWebRequest取得网页源码 /// 对于带BOM的网页很有效,不管是什么编码都能正确识别 ///</summary>///<param name="url">网页地址" </param>///<returns>返回网页源文件</returns>publicstaticstring GetHtml...
什么是Unity?Unity是一个轻量级的可扩展的依赖注入容器,支持构造函数,属性和方法调用注入。Unity可以处理那些从事基于组件的软件工程的开发人员所面对的问题。构建一个成功应用程序的关键是实现非常松散的耦合设计。松散耦合的应用程序更灵活,更易于维护。这样的程序也更容易在开发期间进行测试。你可以模拟对象,具有较强的具体依赖关系的垫片(轻量级模拟实现),如数据库连接,网络连接,ERP连接,和丰富的用户界面组件。例...
protected void Page_Load(object sender, EventArgs e) { string guid = Request.QueryString["GUID"]; string sql = "select XSMC,FJMC,LJ from T_AQGL_FJ where GUID=‘" + guid + "‘"; CX.DBGetResult dbgr = new CX.DBGetResult(CX.AppInfo.DBMS, CX.AppInfo.ConStr); DataTable table = dbgr.GetDataTable(sql); string xsmc = table.Rows[0]["XSMC"].ToString(); string fjm...
AspNetCore配置grpc服务端新建一个Demo项目: GrpcStartup, 目录结构如下图:GrpcStartup.GrpcServices需要安装下面的依赖<PackageReference Include="Google.Protobuf" Version="3.14.0" /> <PackageReference Include="Grpc.AspNetCore" Version="2.34.0" /> <PackageReference Include="Grpc.AspNetCore.Web" Version="2.34.0" /> <PackageReference Include="Grpc.Net.Client" Version="2.34.0" /> <PackageReference Include="G...
9.全球化的部署1可以添加新项->资源文件为.resx文件,这个里面的string 该为buttontext en-us2.在如 Button的Experssion加text 里的 classkey为resources,还要把Cortual 和UIcrotual 里,设置为自动3.也可以再config里进行全局设定,或在IIS里设置10.网站的发布的方法1.网站发布,将网站文件拷贝到c:inetpub\wwwroot的目录下2.在IIS里设置虚拟路径,到你发布的网站根目录3.直接新建网站,在路径里添加自己的新网站根目录4.在VS的...
1.0 为什么要做这个博客站? www.zynblog.com 在工作学习中,经常要搜索查找各种各样的资料,每次找到相关资料后都会顺手添加到浏览器书签中,时间一长,书签也就满了。而且下次再点击这个书签时,可能 就会忘记当时为什么要添加这个书签了,更有可能书签连接已经无效。这样一来,也就不方便自己查阅了。如果转载、收藏到自己的博客园账号中、CSDN账号 中,脚本之家中,知乎中等等,依然是很凌乱,不方便下次查阅。 因此,我下...
公司为了节省成本,最近有一批服务器降了配置,CPU从8核降到了2核。本身是小站点,访问量也不高,CPU总是会飙到100%而且可以一直持续几个小时,直接强制结束进程可以维持几个小时,几个小时后又一样,运维那边总是受到cpu的警告短信很是苦恼,按理来说就算降低了配置也不至于会让CPU一直100%。 以下就分享本次使用 WinDbg 找出 CPU 100% 问题的经验: 1.创建Dump文件 进程注意是32位的,还是64位。64位的进程可以直接创...
当提交完一个页面后,如果我们再次点击F5刷新该页面的话,会弹出一个提示,提示我们如果继续,则会重新发送提交我们刚才提交的内容,要是类似付款或一次性的操作,我们不应该这样操作,否则会造成重复提交的问题。解决这个问题,我们可以通过如下思路来处理: 1. 提交成功后,将一个成功状态存入session中,然后重新载入该页面。 2. 在page_load方法中,判定该session字段的状态值,如果为成功,则显示成功信息,否则显示错误提示,...
三种后台刷新页面的方法:// 刷新方法一 Response.AddHeader("Refresh", "0"); // 刷新方法二 Response.Write("<script language=javascript>window.location.href=document.URL;</script>"); // 刷新方法三 Response.Redirect(Request.Url.ToString());ASP.net Form 身份验证// 添加身份 FormsAuthentication.SetAuthCookie(loginName, true); // 注销 FormsAuthentication.SignOut();前台获取登录信息// 登录信息 <%= Context.Us...
asp.net上传图片并同时生成缩略图<script language="VB" runat="server"> Sub UploadFile(sender As Object, e As EventArgs)If FileUp.PostedFile.ContentLength = 0 Then FileInfo.Visible = False Exit Sub Else FileInfo.Visible = True FDisplay1.Visible = True End IfFSize.Text ="上传文件大小"+ CStr(FileUp.PostedFile.ContentLength/1024)+"KB" FName.Text = "已上传文件名:"+FileUp.PostedFile.FileName+"<br>...
起因这个是网友在官网论坛的提问:https://fineui.com/bbs/forum.php?mod=viewthread&tid=22237 重新问题本着务实求真的态度,我们先来复现这个问题。首先页面截图是这样的: 类 MsStudentMajor 有两个非空属性 Major2 和 Desc2,如下所示:publicclass MsStudentMajor {///<summary>/// 标识///</summary>publicint Id { get; set; }///<summary>/// Name///</summary>publicstring Name { get; set; }///<summary>/// 所学专业/...
EF延迟加载:就是使用Lamabda表达式或者Linq 从 EF实体对象中查询数据时,EF并不是直接将数据查询出来,而是在用到具体数据的时候才会加载到内存。一,实体对象的Where方法返回一个什么对象? 代码分析一下: region 查询文章列表+ActionResult Article() /// <summary> /// 查询文章列表 /// </summary> /// <returns></returns> public ActionResult Article() { //通过db对象获取文章列表 db.BlogA...
Action运行完后,回传的值通过ActionResult 类别或者其衍生的类别操作。ActionResult是一个抽象类,因此,Asp.net MVC 本身就实作了许多不同类型的ActionResult的子类别。ActionResult 子类以及说明:常用的ViewResult用来回传一个View,即HTML的页面内容;PartialViewResult用来回传一个View,但是这个View是PartialView;RedirectResult用来将网页转向其他的网址;EmptyResult用来返回一个空白的页面;ContentResult返回一个文字属...
复制代码 代码如下:int j = 0; protected void Button1_Click(object sender, EventArgs e) { DirectoryInfo dir = new DirectoryInfo(TextBox1.Text.ToString()); Label1.Text = GetAllFiles(dir).ToString(); }GetAllFiles方法为自定义方法,实现遍历整个文件夹文件的方法。代码如下: public int GetAllFiles(DirectoryInfo dir) { FileSystemInfo[] fileinfo = dir.GetFileSystemInfos(); foreach (FileSystemInfo i in filein...