随笔分类 - ASP.NET
摘要:关于WIN7下IIS配置1)安装IIS 打开控制面板-程序和功能,左侧面板:打开或关闭Windows功能,等待对话框的弹出。勾选Internent信息服务,默认情况下万维网服务下的应用程序开发功能貌似没有圈选,倘若没有的话要自己圈选:分别是.NET扩展性、ASP、ISAPI扩展选项。镜像版本的自动安装,无需安装文件或者光盘。2)运行IIS打开IIS后找到网站,展开Default Web Site选项,选中中间的功能部分的IIS子选项的ASP,单击右侧列表中的基本设置,在物理路径中填入本地文件夹作为虚拟目录,其他不用设置,以后自己建站要先把目录设置在Wroot目录下,物理路径在选择你的网站目录,
阅读全文
摘要://获得父页面 Page p = this.Parent.Page; Type pageType = p.GetType(); //父页面的方法名 MethodInfo mi = pageType.GetMethod("Loading"); //执行 mi.Invoke(p, new object[] { "参数1","参数2" });用户控件与用户控件之间调用: //获得父页面 Page p = this.Parent.Page;//获得父页面的子控件 UserControl uc = p.FindControl("tj_
阅读全文
摘要:这段时间公司做了一个SAP的外围系统,之前也做了一些外围系统,不够都挺简单的,就是通过物料号拿价格和描述之类的,像这类的RFC只需要传个参数过去就OK,而现在这个系统需要传大量的表到SAP,之前也问过同事,他们都说C#不能传表到SAP,后来自己在网上找了些资料,自己也尝试了下,果然是不行,虽然API中有Table 对象,好像那Table对象传了值就会报错,后来我在网上看到,C#是不能传表,但是VB可以,用VB写的代码编译成DLL,C#的项目来引用这个DLL,就OK了,我就抱着死马当活马医心态,用VS创建一个VB的项目,然后再网上找了点资料,拿到c#里面测试,居然成功了!!看来SAP对C#的支持
阅读全文
摘要:在做项目过程中遇到了“此行已属于另一个表”的错误,上网找了找资料,总结了以下有三种方法可以解决: 导致这个错误的语句如下:dtPriceTable.Rows.InsertAt(aDataRow,i);或者dtPriceTable.Rows.Add(aDataRow);分析了一下原因,因为DataRow DataTable都是传引用调用的。所以一个行在一个表中了,就不能再增加到另外一个表。具体的改善策略有两种:1、 把原始DataRow的每列依次赋值,如下:DataRow tempRow = dtItemPrice.NewRow();tempRow ["First"] = a
阅读全文
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Text;using Excel = Microsoft.Office.Interop.Excel;using System.Collections;using System.Windows.Forms;using System.Data;namespace TableToExcel{ class Table_ToExcel { public Excel.Application m_xlApp = null; #region 外部接口 ///
阅读全文
摘要:公司做了个审批的WF,现在遇到个问题,每当审批用户点击按钮两次那么工作流就被执行了两次,即使我们做了很多限制用户连续点击按钮,但是当多用户同时访问时,用户单击按钮N久后WF才提交,但是在等待的这个过程中,用户又一次打开当前这个链接,又单击了审批这个按钮,那么这种情况工作流就被重复执行了,网上看了好多资料都没提到这块,在此请教各位哪位大虾了.下面是我工作流执行代码:这段代码是写在Application里面的protected static string connectionString = ConfigurationManager.ConnectionStrings["CHAS.REP
阅读全文
摘要:用sharepoint做文件管理器, 然后用.net做了个上传文件的页面,我在sharepoint中新建了一个站点,通过浏览器可以访问,但是用sharepoint.dll访问这个站点时却说hostname无法解析 问题如下:invalid uri:the hostname could noe be parsed 代码没有错 之前用这段代码上传文件,现在就是把sharepoint重装了下 就提示上面...
阅读全文
摘要:1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 int 月=currentTime.Month; 1.4 取当前日 in...
阅读全文
摘要://如果新闻标题大于某个值就让它后面的省掉 public string shengyue(string str, int Int) { if (str.Length //防止刷新重复提交: Response.Write(""); //后台调用前台脚本验证代码 Button1.Attributes.Add("onclick" ,"ja...
阅读全文
摘要:1.加密。 Response.Redirect("DetailInfo.aspx?id=" + Convert.ToBase64String(System.Text.Encoding.Default.GetBytes("sp10006")).Replace("+","%2B")); 2.解密。 string ID = System.Text.Encoding.Default.GetStri...
阅读全文

浙公网安备 33010602011771号