string.Parse等效于ModelBindingContext?

时间:2012-08-18 20:46:54

标签: asp.net-mvc asp.net-mvc-3

下面的modelbindingcontext int.parse代码的字符串等价物是什么?

int myint = int.Parse(valueProvider.GetValue("MyId").AttemptedValue);

想使用string.Parse ...但未定义

string mystring = string.Parse(valueProvider.GetValue("MyName").AttemptedValue);

1 个答案:

答案 0 :(得分:1)

快速简单的答案是AttemptedValue已经是一个字符串。所以我不确定解析它或在其上调用ToString()是什么意思。

执行此操作和int方案的更正确方法是使用ConvertTo()的{​​{1}}方法。

ValueProviderResult