1

我正在尝试使用 jQuery.AjaxRequest 方法使用 Script# 发布数据:

jQueryAjaxOptions options = new jQueryAjaxOptions();
options.Url = "/Server/Login.ashx";
options.Data = new LoginRequest(username, password);
jQuery.AjaxRequest<LoginResponse>(options);

如何避免生成 LoginRequest 类?我可以将数据作为某种名称-值集合传递吗?或者让 LoginRequest “导入”?

谢谢。

4

1 回答 1

0

您也许可以使用 ScriptName 属性。像这样:

[Imported]
[IgnoreNamespace]
[ScriptName("Object")] // this will make Script# emit this as {}
public class LoginRequest
{
    public string username { get; set; }

    public string password { get; set; }
}

我只是在这里从臀部射击(我还没有在我的机器上测试过这个)但是试一试。

于 2012-06-09T20:32:47.483 回答