There are 3 views in VS IDE, Designer, Code and Source.
In source view, there are html codes, how do I add a variable into it ?
For example:
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:JJConnectionString %>"
SelectCommand="SELECT * FROM [Tbl]"
...
How to change the SelectCommand to like:
SelectCommand="SELECT * FROM [Tbl] WHERE [CREATEDBY] = '" & User.Identity.Name & "'"
The User.Identity.Name is not valid in source view, but i need it to work, are there any way ?
Hello my friend,
To use code within aspx/ascx files, you enclose it within <% %> tags. The page directive at the top of your aspx pages is an example of this.
<%@. %> is for directives
<%= %> is for simple printing of code/variables. Try this on your web page: -
<%
=User.Identity.Name %><%# %> is for pre-processing but usually used in binding controls to print/use fields of the data source: -
<asp:Repeater ID="rptCountries" runat="server" Visible="true">
<ItemTemplate>
<td width="200"><%# Container.DataItem("CountryName")%><br/>
</ItemTemplate>
</asp:Repeater>
Kind regards
Scotty
No comments:
Post a Comment