みなさん、ASP.Net QueryStrings で厄介なエラーが発生しています。
クエリ文字列を使用して、ASP Web アプリであるページから別のページに値を渡しました。
そのため、クエリ文字列の値に基づいて、宛先ページのフォーム表示モードを変更できます。
リダイレクトコードは次のとおりです。
Response.Redirect("~/Exams/Questions/ExamQuestionEntry.aspx?mode=1&examCode=" & examCode)
ページを読み込むときに ExamQuestionEntry
、値に基づいて FormView を変更しmode
ます。たとえば、0 はデフォルトの読み取り専用モード、1 は挿入モード、2 は編集モードです。
しかし、ここに奇妙なことがあります...
モード値を 1 に設定し、FormView を挿入モードに設定すると、すべてが正常に機能します。しかし、モードを0または2に設定すると、エラーが発生しました...
"Input string was not in a correct format."
想像できるあらゆる代替手段と解決策を試しましたが、最終的に、なぜこれが起こっているのか正直にわかりません.