現在ログインしているユーザーに固有のデータベース情報を取得しようとしています。SqlDataSourceパラメータの問題 - sqlパラメータとしてloginName1を使用
次の3行は、私はそのVAR1をお知らせ正しいか(それがページ上に表示したよう)
Dim var1 As String<Br>
var1 = LoginName1.Page.User.Identity.Name<br>
Response.Write(var1)
しかし、私はそれが動作していないパラメータとしてvar1を使用するようにしてください....ちょうど私が行方不明になっているかと思った。
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:ConnectionString %>"
SelectCommand="SELECT aspnet_Clubs.ClubName FROM aspnet_Clubs INNER JOIN aspnet_Users ON aspnet_Clubs.ClubID = aspnet_Users.ClubLinkID WHERE (aspnet_Users.UserName = @var1)">
</asp:SqlDataSource>
<asp:DetailsView ID="DetailsView1" runat="server" AutoGenerateRows="False"
BackColor="LightGoldenrodYellow" BorderColor="Tan" BorderWidth="1px"
CellPadding="2" DataSourceID="SqlDataSource1" ForeColor="Black"
GridLines="None" Height="50px" Width="274px">
<AlternatingRowStyle BackColor="PaleGoldenrod" />
<EditRowStyle BackColor="DarkSlateBlue" ForeColor="GhostWhite" />
<Fields>
<asp:BoundField DataField="ClubName" HeaderText="ClubName"
SortExpression="ClubName" />
</Fields>
<FooterStyle BackColor="Tan" />
<HeaderStyle BackColor="Tan" Font-Bold="True" />
<PagerStyle BackColor="PaleGoldenrod" ForeColor="DarkSlateBlue"
HorizontalAlign="Center" />
</asp:DetailsView>
おかげで,,私のアプリケーションは、私がPage_Loadの機能を追加するためのファイルの後ろに任意のコードを参照することはできませんMVC3 ..ですそれを個々のページにコードする方法はありますか? – user585085
私はMVCを使用せず、曖昧な知識しか持っていませんが、コントローラのコンストラクタ/アトリビュートメソッドに入れたいと思いますか? MVCはそれを使ってページを構築しますか? – PunkyGuy