0
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");
}
}
Quel est le problème avec mon code? Dans ce code, je reçois des données d'un utilisateur à travers un code TextBox
, puis je compare avec une liste Sharepoint. Si cela correspond, allez à la page suivante, sinon, restez sur la même page et donnez une erreur.contrôle web déployé dans Sharepoint 2007
Query.query = " txt_Companycode.Texte "; J'ai essayé cela aussi, mais le même résultat. –
NaveedAnjum
essayer cette requête.Query = "" + txt_Companycode.Text "+" " –