以下のmodelbindingcontextint.parseコードに相当する文字列は何ですか?
int myint = int.Parse(valueProvider.GetValue("MyId").AttemptedValue);
使用したいstring.Parse...しかし定義されていない
string mystring = string.Parse(valueProvider.GetValue("MyName").AttemptedValue);
以下のmodelbindingcontextint.parseコードに相当する文字列は何ですか?
int myint = int.Parse(valueProvider.GetValue("MyId").AttemptedValue);
使用したいstring.Parse...しかし定義されていない
string mystring = string.Parse(valueProvider.GetValue("MyName").AttemptedValue);
迅速で簡単な答えは、それAttemptedValueはすでに文字列であるということです。ですから、それを解析したり、呼び出したりすることのポイントが何であるかはわかりませんToString()。
intこれとシナリオの両方を行うためのより正しい方法は、のConvertTo()メソッドを使用することValueProviderResultです。
int myInt = valueProvider.GetValue("MyId").ConvertTo(typeof(int));
string myString = valueProvider.GetValue("MyName").ConvertTo(typeof(string));