2016-05-18 5 views
0

私はC#4.5を使用してasp.netアプリケーションのプロジェクトに取り組んでいます。私は自分のプロジェクトにsignalrを実装しようとしています。これまではhtmlで使っていましたが、リクエストを送ることができ、サーバーサイドからJavaScriptにレスポンスを得ることができます。しかし、私のアプリケーション構造はマスターページとマスターフォームを使ったWebフォームに基づいています。私は必要なスクリプトのパスを正しく定義しています(これはhtmlでうまく動作し、うまく動作しています)。私はアプリを実行すると、スクリプトが実行されているとSignalr Aspx Asp.Net

0x800a138f - JavaScript runtime error: Unable to get property 'serverHub' of undefined or null reference

serverHubプロキシを作成

var serverSide = $.connection.serverHub;

ですが、このエラーが起こって維持するために私をavertsようなエラーが発生します。これまでのところ、signalrのサンプルから見たものは、すべてがhtmlページで行われています。だから私の質問です。 SignalRはhtmlでのみ使用されていますか?それはいいえ、私は私がこれを行うことができます私は上記のようにaspxのページでそれを使用することができますか?

あらかじめご協力いただきありがとうございました。あなたの支持的なアイデアを待っています。

答えて

0

あなたはこの記事で見てみる必要があります。

http://www.asp.net/signalr/overview/getting-started/tutorial-getting-started-with-signalr

をあなたのプロジェクトにsignalRを使用しようとすると、たとえば、起動時にsignalrをマッピングすることを忘れないでください:

public partial class Startup 
{ 
    public void Configuration(IAppBuilder app) 
    { 
     app.MapSignalR(); 
    } 
} 
+0

その記事では、彼らはhtmlページを使用して、私が知りたいことは、それがaspxページで使用することが可能であるということですか?私はcshtml拡張子を持つmvcプロジェクトでsignalrを使用できることを知っていますが、aspxでも可能ですか? –

+0

はい問題なしで可能です;) –

関連する問題