问题描述
BountyUserAdd.aspx这个文件的代码如下:usingSystem;usingSystem.Collections;usingSystem.Configuration;usingSystem.Data;usingSystem.Linq;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.HtmlControls;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;usingSystem.Xml.Linq;usingPatReview.BLL.Idea;usingPatReview.BLL;namespacePatReview.Idea{publicpartialclassIdeaDetailView:PageBase{publicstringPatentMngNo="";protectedoverridevoidPage_Load(objectsender,EventArgse){if(Request.Params["PatentMngNo"]!=null){if(Request.Params["PatentMngNo"].ToString()!=""){PatentMngNo=Request.Params["PatentMngNo"].ToString();}}if(Request.Params["comefrom"]!="ipline"){base.Page_Load(sender,e);}else{ToolBar1.Items[2].Visible=false;}if(Request.QueryString["comefrom"]=="ProjectIdeaInfo")ToolBar1.Items[2].Visible=false;InitProjectValue();if(!this.IsPostBack){ToolBar1.Items[0].Text=PatReview.BLL.ResourceManager.GetString("Idea_IdeaViewPosition");ToolBar1.Items[2].Text=PatReview.BLL.ResourceManager.GetString("Return");ToolBar1.Items[3].Text=PatReview.BLL.ResourceManager.GetString("Reload");if(Request.QueryString["BackButtonVisable"]=="no"){ToolBar1.Items[2].Visible=false;ToolBar1.Items[3].Visible=false;}}this.HeaderIdea.InfoName=ResourceManager.GetString("Application_Patent");//;//不显示流程步骤信息ExecJSScript("SetADm3NotVisible()");Response.Expires=-1;}privatevoidInitProjectValue(){hidProjectCode.Value=Request.QueryString["projectCode"];HiddenSend.Value=Request.QueryString["projectSend"];}privatevoidExecJSScript(stringjs){stringscript=string.Format("<scriptlanguage='javascript'>{0}</script>",js);ClientScriptManagercs=this.ClientScript;cs.RegisterStartupScript(GetType(),"",script.ToString());}}}
大家帮下忙,在线等
解决方案
解决方案二:
BountyUserAdd.aspx.cs文件的代码如下usingSystem;usingSystem.Collections;usingSystem.Configuration;usingSystem.Data;usingSystem.Linq;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.HtmlControls;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;usingSystem.Xml.Linq;usingPatReview.BLL;usingDaweisoft.Utility;usingDaweisoft.ExceptionLog;usingSystem.Xml;usingPatReview.BLL.Patent;namespacePatReview.Bounty{publicpartialclassBountyUserAdd:PageBase{protectedvoidPage_Error(objectsender,EventArgse){Exceptionex=Server.GetLastError();if(exisHttpRequestValidationException){Server.Transfer("../Msg/JSErrorClose.aspx");Server.ClearError();//如果不ClearError()这个异常会继续传到Application_Error()。}}protectedoverridevoidPage_Load(objectsender,EventArgse){if(!IsPostBack){But_Save.Text=ResourceManager.GetString("SubmitSpace");SearchButton.Text=ResourceManager.GetString("SearchSpace");//加载部门树UserAddInfoLoadTree=newUserAddInfo();LoadTree.LoadDepartMentTree(DepartmentTree,"",1);GridViewDataBind(0);if(Request.Params["DepartmentCode"]!=null)HidDepartmentCode.Value=Request.Params["DepartmentCode"].ToString();}Response.Expires=-1;}///<summary>///绑定数据///</summary>///<paramname="CurPage"></param>privatevoidGridViewDataBind(intCurPage){stringStrSort="";if(TxtSort.Text==""){StrSort="EmployeeCodeDESC";}else{StrSort=TxtSort.Text;}stringsWhere=GetWhere();intTotal=0;UserAddInforml=newUserAddInfo();DataTabledt=rml.GetUserList(sWhere,this.Pager1.PageSize,CurPage,StrSort,refTotal);Pager1.RecTotal=Total;Pager1.DataBind();Grid1.DataSource=dt;Grid1.DataBind();}///<summary>///检索条件///</summary>///<returns></returns>privatestringGetWhere(){DataSetBountySpecialUser=(DataSet)SessionGlobal.Get().GetObject("BountySpecial");DataViewddv=newDataView(BountySpecialUser.Tables["TP_PatentBountyDetail"],"","BountySeqNo",DataViewRowState.CurrentRows);stringIDGroup="";for(inti=0;i<ddv.Count;i++){IDGroup+="'"+ddv[i]["BountyEmployee"]+"'"+",";}if(ddv.Count!=0){IDGroup=IDGroup.Substring(0,IDGroup.Length-2);IDGroup=IDGroup.Substring(1);}stringsWhere="(1=1)and";if(IDGroup!=""){sWhere+="(EmployeeCodenotin('"+IDGroup+"'))and";}if(!string.IsNullOrEmpty(Request.Params["DepartmentCode"])){sWhere+="(DepartmentCode='"+Request.Params["DepartmentCode"]+"')and";}if(TxtEmployeeName.Text!=""){sWhere+="(EmployeeNamelike'%"+StringEx.Replace(TxtEmployeeName.Text)+"%'orEmployeeCodelike'%"+StringEx.Replace(TxtEmployeeName.Text)+"%')and";}sWhere=sWhere.Substring(0,sWhere.Length-3);returnsWhere;}protectedvoidSearch_Click(objectsender,EventArgse){GridViewDataBind(0);}protectedvoidPager1_PageChanged(objectsender,EventArgse){GridViewDataBind(Pager1.CurPage);//得到当前页记录集绑定到DataGird表上}protectedvoidBut_Save_Click(objectsender,EventArgse){stringitem=getAllModuleID.Text;stringMngNo=Request.Params["MngNo"];if(item==null){return;}string[]idArr=item.Split(',');for(inti=0;i<idArr.Length;i++){stringid=idArr[i].ToString();stringStrEmployeeName="";stringStrDepartmentName="";//读出此用户的相关信息(用户名,部门名称)EmployeeGetInfo=newEmployee();DataSetds=GetInfo.GetEmployeeInfo(id);DataTabledt=ds.Tables[0];StrEmployeeName=dt.Rows[0]["EmployeeName"].ToString();//在这INSERT进内存if(SessionGlobal.Get().GetObject("BountySpecial")==null)return;DataSetBountySpecialUser=(DataSet)SessionGlobal.Get().GetObject("BountySpecial");DataRowrow=BountySpecialUser.Tables["TP_PatentBountyDetail"].NewRow();row["BountyEmployee"]=id;row["BountyEmployeeName"]=StrEmployeeName;row["BountySeqNo"]=DataConvert.ObjectToInt(BountySpecialUser.Tables["TP_PatentBountyDetail"].Compute("Max(BountySeqNo)",""))+1;row["ManagerNo"]="特殊奖金";//row["BountyType"]="EEE";row["BountyEmpPayState"]="01";row["Checked"]=true;//row["BountyYear"]=DateTime.Now.Year;row.EndEdit();BountySpecialUser.Tables["TP_PatentBountyDetail"].Rows.Add(row);SessionGlobal.Get().AddObject("BountySpecial",BountySpecialUser);}Page.ClientScript.RegisterStartupScript(this.GetType(),"","window.close();",true);}#region列表排序publicvoidOnPageIndexChanged(objectsender,ComponentArt.Web.UI.GridPageIndexChangedEventArgsargs){Grid1.CurrentPageIndex=args.NewIndex;}publicvoidOnSort(objectsender,ComponentArt.Web.UI.GridSortCommandEventArgsargs){TxtSort.Text=args.SortExpression;}publicvoidOnNeedDataSource(objectsender,EventArgsoArgs){GridViewDataBind(0);}publicvoidOnNeedRebind(objectsender,System.EventArgsoArgs){Grid1.DataBind();}overrideprotectedvoidOnInit(EventArgse){InitializeComponent();base.OnInit(e);}privatevoidInitializeComponent(){//this.Load+=newSystem.EventHandler(this.Page_Load);Grid1.PageIndexChanged+=newComponentArt.Web.UI.Grid.PageIndexChangedEventHandler(OnPageIndexChanged);Grid1.SortCommand+=newComponentArt.Web.UI.Grid.SortCommandEventHandler(OnSort);Grid1.NeedRebind+=newComponentArt.Web.UI.Grid.NeedRebindEventHandler(OnNeedRebind);Grid1.NeedDataSource+=newComponentArt.Web.UI.Grid.NeedDataSourceEventHandler(OnNeedDataSource);}#endregion}}
解决方案三:
不是同一个namespace也没互相引用