0

c# カスタム コードを使用して AspDotNetStorefront 9.5 でアカウントを作成するにはどうすればよいですか? 登録フォームを使用せずに顧客を追加しようとしています。カスタム コードを使用できるサービスはありますか?

4

1 に答える 1

0

ソースを調べてみると、ほとんどの場合、Customer テーブルにデータを直接入力することによって顧客が作成されます。その理由は、Customer クラスがセッションを想定しているためです。これは、偽装したり、ASPDNSF を回避したりするのが少し難しいです。

ただし、これは機能するはずだと思います:

Customer c = new Customer(true);
c.RequireCustomerRecord();
c.UpdateCustomer(...);

true のブール値を持つ Customer コンストラクターは Cookie を抑制します。これは非常に重要です。(このコードはテストが必要です。試したことはありません。)

または、ダイレクト SQL: を使用して顧客を作成することもできますINSERT INTO Customer (...) VALUES (...)。これは、ASPDNSF では一般的な方法です。

于 2015-09-28T15:51:14.210 に答える