G Gimbo Medlem sedan dec. 2000 1 626 inlägg Frågan 11 maj 2007 08:13 #1 Tja,
hur kan jag göra textfälten jag har readonly då en postback sker?
har en combobox med en massa namn då ett namn väljs sker en postback och värden fylls i comboboxarna nu vill jag att dessa ska bli readonly då postbacken görs? any idea?
så här ser det ut då jag ritar ut ett textfät nu
txtUserName = new TextBox();
txtUserName.CssClass = "css_start";
och klassen heter controlls
G Gimbo Medlem sedan dec. 2000 1 626 inlägg kan man inte på något sätt kolla om det finns ett value i textältet och därefter sätta om det ska va read only lr inte typ:
txtUserName = new TextBox();
txtUserName.CssClass = "css_start";
if (txtUserName.Text != "null")
{
txtUserName.ReadOnly = true;
}
men det funkar inte? hur kan jag kolla valuet i if satsen?
I page-load:en kan du använda IsPostBack för att kontrollera om sidan är submittad eller inte.
private void Page_Load()
{
if (IsPostBack)
{
txtUserName.ReadOnly = true;
}
}
G Gimbo Medlem sedan dec. 2000 1 626 inlägg får felet att the name 'isPostBack' does not exsist in the current context?
G Gimbo Medlem sedan dec. 2000 1 626 inlägg if (IsPostBack)
{
txtUserName.ReadOnly = true;
}
ser inget stavfel i koden?
skrev bara fel i felmeddelandet jag posta med litet i
Det borde fungera. Ligger koden i Page_Load eller?
G Gimbo Medlem sedan dec. 2000 1 626 inlägg jupp, alltså i den första metoden som körs innan allt annat