2009-09-30 9 views

Odpowiedz

20

To pomaga, jeśli dał więcej szczegółów na temat tego, co próbujesz zrobić, ale można spróbować to:

Pierwszy dokonywać żadnych zmiennych, które mają dostęp do w aspxprotected znaczników.

Następnie w metodzie Page_Load, zadzwoń DataBind();

Następnie w znacznikach można to zrobić:

<%# VariableName %> 

W „<%=” sekwencja może być używany tylko w pewnych kontekstach w kontroli serwera. Sekwencja "<%#" jest przeznaczona dla formantów DataBound i może być używana w dowolnym kontekście w znacznikach strony ASPX. Wywołanie DataBind(); pozwala na użycie tego (prawie) w dowolnym miejscu na stronie.

+0

im przypisywanie 'regression = (Sesja [" Regresja "]). ToString();' w pliku .aspx.cs następnie użycie go w pliku .aspx, jak SelectCommand = "SELECT [numer_publikacji], [nr_wgrozu], [regresja] , [status], [test_by], [test_on], [nazwa_poprawki], [przybył_on], [poprzedni_info], [komentarz], [to_duplikacja] Z [itt_monthly_patch_issue_list] gdzie status = "Nie testowany" i "regresja =" < % # regression%> '"' ale dla mnie to nie działa.pl sugerują mi, jak używać .. – picnic4u

+0

@ picnic4u Utwórz nowe pytanie, aby móc odpowiednio odpowiedzieć na twoje pytanie. Nie mam wystarczających informacji, aby rozwiązać problem za pomocą komentarzy, a odpowiedź na komentarze w pytaniu tego użytkownika byłaby wyłączona. –

+0

proszę zajrzeć do mojego kodu- zadałem jedno pytanie tutaj http://stackoverflow.com/questions/11445620/how-can-i-access-tring-variable-value-of-aspx-cs-file-in- plik aspx – picnic4u

0

Potrzebujesz czegoś na stronie, którą można powiązać z danymi. Powiąż ten obiekt ze źródłem danych, a następnie możesz zrobić "Eval" na nim w pliku .aspx.

Na przykład, jeśli wiąże swoją kontrolę (przypuszczalnie w kodzie opóźnieniem) do obiektu, który ma właściwość o nazwie „Autor”, można wyświetlić go w następujący sposób:

<asp:TableRow ID="trwMsgAuthor" runat="server"> 
    <asp:TableCell ID="TableCell2" runat="server" Width="1in">Author:</asp:TableCell> 
    <asp:TableCell runat="server" ID="celMsgAuthor"><%#Eval("Author")%></asp:TableCell> 
</asp:TableRow> 

Tabela w tym przykładzie jest częścią formantu Accordion, w którym właściwość ".DataSource" została ustawiona na ogólną listę obiektów, których "Author" jest jedną z właściwości.

0

Zadeklaruj kod C# za zmienną publiczną lub chronioną, a następnie nas w bloku <% %>. np. <%= strMyCodebehindvariable%> lub <%# strMyCodebehindvariable%>. Jeśli używasz drugiej opcji, musisz wywołać metodę DataBind() podczas ładowania strony.

0

W ASPX, ale kontrola <asp:literal runat=server> wokół kodu <%=x %>.

Powiązane problemy