私は、WebフォームとWebSocketハンドラで構成されるASP.NET C#プロジェクトを作成しました。 JSON文字列形式のWebフォームから2つのデータ(名前&の価格データ)をWebSocketハンドラに送信します。ここでは、Webフォームのコードスニペットです:ASP.NET C#WebSocket
ws.onopen = function()
{
var name = "Client Product";
var price = 10.8;
ws.send(JSON.stringify(name));
ws.send(JSON.stringify(price));
alert("Message is sent...");
};
のWebSocketハンドラのonMessage(String)メソッドでは、私は、Webフォームで送信された2つのデータを取得し、C#の形式に2つのデータをデシリアライズしたいと思います。ここでのWebSocketハンドラのコードスニペットは次のとおりです。
public override void OnMessage(string message)
{
string serverName="";
string serverPrice = "";
serverName = JsonConvert.DeserializeObject<string>(message);
serverPrice = JsonConvert.DeserializeObject<string>(message);
}
しかし、WebSocketのハンドラのonMessage(String)メソッド、変数serverNameのとserverPriceの両方が、「クライアント製品」として割り当てられるの下で。変数 "serverPrice"を "Client Product"の代わりに "10.8"に割り当てる必要があります。
私はそれをどのように達成できるか教えていただけますか? :)ありがとうございました:)
は、あなたは私の命を救う:)、そんなにブライアンありがとうございます:) – Antoni