Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在Sharepoint 2007中部署web控件 protectedvoid btn\u Submit\u单击(对象发送者,事件参数e) { lbl_EmpCode.Text=“”; SPSite newsites=SPContext.Current.Site; spwebs=newsites.OpenWeb(); SPQuery query=新建SPQuery(); query.query=string.Format(“+”+“+”+“+”+txt\u Companycode.Text+”+“+”+”); SPList list=webs.list[“公司”]; SPListItemCollection items=list.GetItems(查询); 如果(items.Count>0) { txt_Companycode.Text=“”; 回复。重定向(“Pages/ClaimAccount.aspx”); } 其他的 { lbl_EmpCode.Text=“公司代码与现有记录不匹配..!”; txt_Companycode.Text=“”; 重定向(“Pages/CompanyCodeCheck.aspx”); } }_C#_Sharepoint - Fatal编程技术网

C# 在Sharepoint 2007中部署web控件 protectedvoid btn\u Submit\u单击(对象发送者,事件参数e) { lbl_EmpCode.Text=“”; SPSite newsites=SPContext.Current.Site; spwebs=newsites.OpenWeb(); SPQuery query=新建SPQuery(); query.query=string.Format(“+”+“+”+“+”+txt\u Companycode.Text+”+“+”+”); SPList list=webs.list[“公司”]; SPListItemCollection items=list.GetItems(查询); 如果(items.Count>0) { txt_Companycode.Text=“”; 回复。重定向(“Pages/ClaimAccount.aspx”); } 其他的 { lbl_EmpCode.Text=“公司代码与现有记录不匹配..!”; txt_Companycode.Text=“”; 重定向(“Pages/CompanyCodeCheck.aspx”); } }

C# 在Sharepoint 2007中部署web控件 protectedvoid btn\u Submit\u单击(对象发送者,事件参数e) { lbl_EmpCode.Text=“”; SPSite newsites=SPContext.Current.Site; spwebs=newsites.OpenWeb(); SPQuery query=新建SPQuery(); query.query=string.Format(“+”+“+”+“+”+txt\u Companycode.Text+”+“+”+”); SPList list=webs.list[“公司”]; SPListItemCollection items=list.GetItems(查询); 如果(items.Count>0) { txt_Companycode.Text=“”; 回复。重定向(“Pages/ClaimAccount.aspx”); } 其他的 { lbl_EmpCode.Text=“公司代码与现有记录不匹配..!”; txt_Companycode.Text=“”; 重定向(“Pages/CompanyCodeCheck.aspx”); } },c#,sharepoint,C#,Sharepoint,我的代码有什么问题?在这段代码中,我通过文本框从用户处获取数据,作为公司代码,然后与Sharepoint列表进行比较。如果匹配,则转到下一页,如果不匹配,则停留在同一页并给出错误。从字符串中删除查询标记(query.query)直接从何处标记构建CAMLquery.query=“txt_Companycode.Text”;我也尝试过,但结果相同。尝试此查询。query=“+txt\u Companycode.Text”+“” protected void btn_Submit_Click(obj

我的代码有什么问题?在这段代码中,我通过
文本框
从用户处获取数据,作为公司代码,然后与Sharepoint列表进行比较。如果匹配,则转到下一页,如果不匹配,则停留在同一页并给出错误。

从字符串中删除查询标记(query.query)直接从何处标记构建CAML

query.query=“txt_Companycode.Text”;我也尝试过,但结果相同。尝试此查询。query=“+txt\u Companycode.Text”+“”
protected void btn_Submit_Click(object sender, EventArgs e)
        {
            lbl_EmpCode.Text = "";
            SPSite newsites = SPContext.Current.Site;
            SPWeb webs = newsites.OpenWeb();


            SPQuery query = new SPQuery();
            query.Query = string.Format ( "<Query>" +"<Where>"+ "<Eq>"+ "<FieldRef Name='Company_x0020_Code' />"+" <Value Type='Text'>"+ txt_Companycode.Text +"</Value>"+" </Eq>"+" </Where>"+" </Query>");

            SPList list = webs.Lists["Companies"];

            SPListItemCollection items = list.GetItems(query);


            if (items.Count > 0)
            {
                txt_Companycode.Text = "";
                Response.Redirect("Pages/ClaimAccount.aspx");
            }
            else
            {

                lbl_EmpCode.Text = "Company Code is not Matching with the Exisiting Record..!";
                txt_Companycode.Text = "";
                Response.Redirect("Pages/CompanyCodeCheck.aspx");

            }
        }