我正在尝试使用jQuery.AjaxRequest方法使用Script#发布数据:
jQueryAjaxOptions options = new jQueryAjaxOptions();
options.Url = "/Server/Login.ashx";
options.Data = new LoginRequest(username, password);
jQuery.AjaxRequest<LoginResponse>(options);
如何避免生成LoginRequest类? 我可以将数据作为某种名称 - 值集合传递吗? 或者将LoginRequest设为“已导入”?
感谢。
答案 0 :(得分: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; }
}
我只是在这里从臀部拍摄(我没有在我的机器上测试过这个),但尝试一下。