如果你去
http://nerddinner.codeplex.com/SourceControl/changeset/view/b1a032d1532b
获取 MVC4 版本。运行。举办晚宴。单击创建我总是收到此错误(屏幕截图)
这是我想用来帮助我学习的主要参考应用程序之一,所以如果有人知道我缺少什么,请告诉我
我不知道屏幕截图是否有效,但错误是:
LatLongStr 上这段代码中的 IndexOutOfRangeException
public override object BindModel(ControllerContext controllerContext, ModelBindingContext bindingContext)
{
var valueProviderResult = bindingContext.ValueProvider.GetValue(bindingContext.ModelName);
if (valueProviderResult != null)
{
string[] latLongStr = valueProviderResult.AttemptedValue.Split(',');
string point = string.Format("POINT ({0} {1})", latLongStr[1], latLongStr[0]);
//4326 format puts LONGITUDE first then LATITUDE
DbGeography result = DbGeography.FromText(point, 4326);
return result;
}
return null;
}