
C#
请叫我哥
哥悄悄滴疯了
展开
-
AjaxPro2Js调用后台方法AjaxMethod时获取不到Session里的值的问题
<br />项目中使用的是AjaxPro2,在前台使用js脚本调用后台的AjaxMethod的时,在方法里取Session的值会出现异常,取不到Session里的值<br />原来的后台方法前加的是 [Ajax.AjaxMethod()]<br />改成[Ajax.AjaxMethod(Ajax.HttpSessionStateRequirement.Read)] 就可以获取到Session里的值了<br />这是百度出来的,忘了出处了,没有写出处。原创 2011-04-04 21:08:00 · 1126 阅读 · 0 评论 -
System.InvalidOperationException: 对象的当前状态使该操作无效
页面导出数据时报错把这个项目部署到别的服务器上就不报错了,不晓得喂神马最后在网上找的解决方法出现这个异常的原因正是因为上年12月29号那次微软发布的最后一次非正常更新程序引起的.在这次安全更新中对于asp.net单次的提交量做了一个最大量限制1000,出现这个异常正是因为页面提交量超过了1000这个限制.这个可以在web.config中更改: 解决方法来自h原创 2012-02-16 15:05:47 · 2241 阅读 · 0 评论 -
js动态创建fileupload控件,js判断上传文件的大小,超过指定的大小删除掉
在做批量上传时,使用的是js动态创建fileupload控件,在创建出来的控件里上传文件时,判断长传的大小,超出时,进行提示并清空当前的fileupload一、单个上传文件时的Js判断大小验证var templength=0;//保存所有的长度的变量 var flength=10240; //设置上传的文件最大值(单位:kb),超过此值则不上传。 function getFi原创 2011-11-28 18:16:58 · 8834 阅读 · 0 评论 -
C#导出到word文件,定位和字体控制和格式
C#导出到word,生成word文件时,遇到了例如标题和内容无法定位的问题,方法步骤1.定义一个word文件模板,在模板文件里定义书签(书签中定义好字体和样式)2.在代码中导出时,替换书签即可C#代码 public void AddPageContent(string Title, string Name, string Date) { //标题原创 2011-11-18 18:34:01 · 6177 阅读 · 1 评论 -
重写Render方法
protected override void Render(HtmlTextWriter writer) { System.IO.StringWriter html = new System.IO.StringWriter(); System.Web.UI.HtmlTextWriter tw = new HtmlTextWriter(html);原创 2011-10-13 08:51:09 · 1177 阅读 · 0 评论 -
初始化vs2005
devenv.exe /resetuserdata原创 2011-10-27 18:43:00 · 491 阅读 · 0 评论 -
导出到word时,报错,com组件错时,酱紫弄——————从同事那里抄滴
在“DCOM配置”中,为IIS账号配置操作Word(其他Office对象也一样)的权限。具体操作:“控制面板->管理工具->组件服务(Component Service)”->计算机(Computers)->我的电脑(My Computer)->DCOM配置(DCOM Con原创 2011-08-23 17:45:10 · 1120 阅读 · 0 评论 -
向页面注册一过脚本,显示提示,关闭页面,刷新后面的页面(后面的页是window.open出来滴当前页)
ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "click", "alert('确认成功!');window.close();window.opener.location='BxList_q.aspx原创 2011-08-09 17:35:28 · 808 阅读 · 1 评论 -
vs2005工具箱服务器控件消失解决方法
<br />vs2005工具箱服务器控件消失解决方法<br />“开始”-“程序”-“Microsoft Visual Studio 2005”-“Visual Studio Tools”-“Visual Studio 2005 命令提示”,输入devenv /ResetSkip原创 2011-01-27 10:27:00 · 672 阅读 · 0 评论 -
在winform中使用webbrowser控件时,不弹出新的页面,只在当前窗口打开
修改webbrowser的属性AllowWebBrowserDrop设为 falseWebBrowserShortcutsEnabled设为 falseIsWebBrowserContextMenuEnabled设为 falseprivatevoid原创 2011-09-04 06:32:55 · 5315 阅读 · 0 评论 -
去掉窗体的水平滚动条
<br /> <style type="text/css" ><br /> html,body <br />{ <br />overflow-x:hidden <br />}<br /> <br /> </style>原创 2011-05-06 17:05:00 · 1519 阅读 · 0 评论 -
解决在模式窗体中,gridview无法分页,一点分页就弹出别的页面来
<br />在head里加一句<base target="_self" />即可原创 2011-05-06 17:04:00 · 504 阅读 · 0 评论 -
C#在后台注册一个脚本,打开一个子窗口,显示在屏幕中间,关闭子窗体刷新子窗体代码
<br />在Gridview控件的RowCommand事件里写<br />if (e.CommandName == "unBd")<br /> { <br /> string id = e.CommandArgument.ToString();<br /> ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "click", "var width=Math原创 2011-04-26 16:58:00 · 9538 阅读 · 0 评论 -
在页面注册脚本,window.open使弹出的页面显示到屏幕中间
ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "click", "var left=Math.round((window.screen.width-700)/2);var top=Math.round((window.screen.height-500)/2);window.open(bx_e原创 2011-06-17 16:55:00 · 2398 阅读 · 0 评论 -
解决ScriptManager.RegisterStartupScript注册只执行一次
ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "click", "window.alert(0);", true); ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "click", "window.alert(1);", tr原创 2011-06-09 10:32:00 · 4427 阅读 · 0 评论 -
C#的ToString的常用用法
// C 货币 2.5.ToString("C"); // ¥2.50 // D 10进制数 25.ToString("D5"); // 25000 // E 科学型 25000.ToString("E"); // 2.500000E+005 // F 固定点 25.ToString("F2"); // 25.00 // G 常规 2.5.ToString("G转载 2011-06-07 09:24:00 · 944 阅读 · 0 评论 -
在Gridview的模板里,控件的CommandArgument向后台传递多个参数
前台的控件的CommandArgument绑定后台的一个public的方法,绑定的方法返回 ' ToolTip=''>--后台的方法 #region 返回Id+,+FlowId /// /// 返回Id+,+FlowId /// /// /// /// public string getIdandF原创 2011-08-01 11:44:48 · 1663 阅读 · 0 评论