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 に答える