0
メンバー名aspnet_usersから自分のテーブルにUserNameを挿入したいと思います。私のsqldatasourceは次のようになります。 InsertParametersの最後にProfileParameterを追加しましたが、それは機能しません。値を取得するために、私はinsertコマンドに 'testhere'値をハードコードしています。私のSQLDatasourceは次のように見えます。自分のテーブルにaspnet_users UserName値を追加
助けてください!単純なものとして
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
OnInserted= "on_inserted"
OnUpdated = "on_updated"
ConnectionString="<%$ ConnectionStrings:test1ConnectionString %>"
DeleteCommand="DELETE FROM [member] WHERE [id] = @id"
InsertCommand="INSERT INTO [member] ([firstname], [lastname],[username]) VALUES (@firstname, @lastname,'testhere');
set @id = @@identity"
SelectCommand="SELECT * FROM [member] WHERE ([id] = @id)"
UpdateCommand="UPDATE [member] SET [firstname] = @firstname, [lastname] = @lastname WHERE [id] = @id"
onselecting="SqlDataSource1_Selecting">
<SelectParameters>
<asp:QueryStringParameter Name="id" QueryStringField="id" Type="Int32" />
</SelectParameters>
<DeleteParameters>
<asp:Parameter Name="id" Type="Int32" />
</DeleteParameters>
<UpdateParameters>
<asp:Parameter Name="firstname" Type="String" />
<asp:Parameter Name="lastname" Type="String" />
<asp:Parameter Name="id" Type="Int32" />
</UpdateParameters>
<InsertParameters>
<asp:Parameter Name="id" Type=Int32 Direction=Output />
<asp:Parameter Name="firstname" Type="String" />
<asp:Parameter Name="lastname" Type="String" />
<asp:ProfileParameter Name="username" Type=String />
</InsertParameters>
</asp:SqlDataSource>
誰もこの人に答えようとしなかったのは残念です。 –
ここではまだ愛がありません。 –
私はあなたを助けてうれしいです。ここで何を達成しようとしていますか? [メンバー]テーブルに保存する前に、ユーザーアカウントをキャプチャするためのUIをいくつか用意していますか? –