dan*_*iel 5 javascript c# asp.net json signalr
我想使用Signalr将对象从Javascript发送到服务器,但不调用服务器端方法.
// Model-Class generated by EF5.0
public partial class ttFragen
{
...
public long ID { get; set; }
public Nullable<long> UserID { get; set; }
public string Titel { get; set; }
public string Text { get; set; }
public Nullable<int> ProductID { get; set; }
public Nullable<int> Score { get; set; }
public Nullable<System.DateTime> Date { get; set; }
}
public class Chat : Hub
{
public void Send2(ttFragen frage)
{
...
}
}
Run Code Online (Sandbox Code Playgroud)
客户代码:
$.connection.hub.start().done(function() {
$("#broadcast").click(function () {
var frage = {
ID: -1,
UserID: -1,
Titel: "titel2",
Text:"testsst",
ProductID: -1,
Score: -1,
Date : null
};
chat.server.Send2(frage); // nothing happens
});
Run Code Online (Sandbox Code Playgroud)
dan*_*iel 11
在客户端上,该函数必须以小写开头.所以将呼叫改为:
chat.server.send2(frage);
Run Code Online (Sandbox Code Playgroud)
解决了这个问题
| 归档时间: |
|
| 查看次数: |
8664 次 |
| 最近记录: |