我有模特儿
public class SomeModel
{
public string SomeText { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
在javascript中我创建了一个模型的javascript对象文字:
var model = {
SomeText: "test"
};
var serializedData = JSON.stringify(model);
Run Code Online (Sandbox Code Playgroud)
这会产生一个如下所示的字符串:
"{"SomeText":"test"}"
Run Code Online (Sandbox Code Playgroud)
现在假设我想将此模型发送到控制器,该控制器使用以下函数接受这样的模型:
public void Index(SomeModel model)
{
}
Run Code Online (Sandbox Code Playgroud)
我需要的是一个url字符串,其中模型具有以下形式:
"?SomeText=test"
Run Code Online (Sandbox Code Playgroud)
我知道当你通过ajax post发送模型时,ajax就是这样做的:
$.ajax({type:"POST",
url: "someUrl",
data: serializedData,
...
});
Run Code Online (Sandbox Code Playgroud)
'data:'url-编码序列化数据.
但我实际上不想使用ajax,所以我需要自己构建这个url.我想做与ajax对'data:'完全相同的事情.我如何自己对序列化数据进行url编码?
假设以下情形:公司A要求公司B为他们生成IPad应用程序.A公司只想在非常有限的IPad(少于100个)上使用它.A公司不一定有兴趣在应用程序商店中提供它.
公司B如何将应用程序(卖给它)分发给公司A?它可以通过临时配置文件在iPad上安装App,但这仅用于测试,一旦配置文件到期,就无法使用该应用程序.如何在没有应用程序在一年后到期的情况下,在iPad上合法安装此应用程序?
当使用应用程序商店时,是否有选项可以将应用程序仅销售给该公司,或者通过应用程序商店销售给特定用户,当这些公司不在美国时(我听说过只能在我们)
企业分销是否可以选择?但是,公司A必须拥有IOS开发人员企业计划票,以便它可以在iPad上安装应用程序,而不是公司B,对吗?然而,公司B是这里的开发者...或者它是否合法,如果公司B有IOS开发者企业计划票,在某些iPad上安装了应用程序并将iPad卖给了公司A?
如果没有互联网连接,你开始使用Ipad或Iphone的safari应用程序,会出现一个弹出窗口:"选择无线网络"
有没有办法强制这个弹出窗口出现在我想要的应用程序中?
问题是,我的应用程序中有一个按钮,用户将用户连接到Facebook.按下按钮后,Safari浏览器将打开并显示facebook授权页面.如果没有互联网连接,则会显示此弹出窗口,但无法从那里返回应用程序.因此,目前我在允许此授权页面出现之前检查互联网连接,但我也想显示此弹出窗口.
ios ×2
ajax ×1
app-store ×1
distribution ×1
ipad ×1
javascript ×1
jquery ×1
objective-c ×1
popup ×1
url ×1