dzieki za wyjasnienia, troche pomogly,
jednak nie wszystko dziala tak jak powinno,
zrobilem tak:
<script runat="server">
protected void TextChanged_scr(object sender, System.EventArgs e)
{
string link;
link="'<%# Eval(\"dane_z_bazy\",\"Index.aspx?action={0}&action2=";
link += dana_z_textbox.Text;//!!!! tu jest problem
link+="\") %>'";
hyperlink1.NavigateUrl = link; //!!!!! tu jest problem
}
</script>
<asp:TextBox ID="dane_z_textbox" runat="server" AutoPostBack="true"
OnTextChanged ="TextChanged_scr">
</asp:TextBox>
W miejscach gdzie zaznaczyłem niestety mam problem. A mianowicie mam taki komunikat:
The name 'hyperlink1' does not exist in the current context, tak samo przy drugim
The name 'dane_z_textbox' does not exist in the current context
rozumiem, że nie widzi tych pól, jednak jak w miejsce tych nazw podepnę "inne" pola co mam na stronie, to wszystko jest ok :(
np.
link += TextBox2.Text;
TextBox3 = link;
Wtedy jest ok, z tym że akurat te pola są do czego innego i nie mogę z nich skorzystac :(
Od czego to zależy? ktoś mi może rozjaśnić i nakierować.
Dodam tylko, że te pola, które działają dobrze, są na stronie cały czas,
te niedziałające są w panelu i pojawiają się w zależności od sytuacji. ma to jakiś związek??
dziwi mnie tylko że nie mogę zmienić danej w hyperlink'u.
Jak ktoś ma jakiś pomysł, to niech napisze. będe wdzięczny