webForumDet fria alternativet

FreeTextBox

.NET

1 svar · 221 visningar · startad av maqe

Medlem sedan dec. 2003824 inlägg
Frågan#1

Jag har problem att uppdatera innehållet i textboxen.
såhär ser min update metod ut

public void Update_Command(object sender, DataListCommandEventArgs e)
{
string pageContent;
int pageChoice;
pageChoice = (int)StartContent.DataKeys[e.Item.ItemIndex];
pageContent = FreeTextBox1.Text;

  	BLL objUpdate = new BLL();

  	try
  	{
  		objUpdate.UpdateStartPageContent(pageChoice,pageContent);
  		objUpdate = null;
  		StartContent.EditItemIndex = -1;
  		LoadData();
  	}
  	catch(Exception ex)
  	{
  		throw ex;
  	}
  }

Jag har en referens till dll filen men får detta otroligt vanliga fel i asp.net som jag aldrig fattar ...

Objektreferensen har inte angetts till en instans av ett objekt.

där denna rad är rödmarkerad
pageContent = FreeTextBox1.Text;

Medlem sedan dec. 2003824 inlägg
#2

Problemet var att jag hade FreeTextBoxen i en datalist så jag gjorde såhär

FreeTextBox myTextBox;
myTextBox = (FreeTextBox)e.Item.FindControl("FreeTextBox1");

267 ms totalt · 4 externa anrop · v20260731065814-full.2f471f9e
134 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
134 ms — ändringar (db)