1

説明: この要求を処理するために必要なリソースの解析中にエラーが発生しました。次の特定の解析エラーの詳細を確認し、ソース ファイルを適切に変更してください。

パーサー エラー メッセージ: 'TextMode' プロパティの文字列表現 'DateTimeLocal' から 'System.Web.UI.WebControls.TextBoxMode' 型のオブジェクトを作成できません。

ソース エラー:

プロジェクトを設定Textbox TextMode=DateTimeLocalして実行しましたが、うまく動作します。アプリケーションを IIS にデプロイして Web ページにアクセスしようとすると、上記のエラーが発生します。IIS持ってい.Net 4.0.30319ます。localhostサーバー (iss) ではなく (自分のコンピューター) で取得する理由はありますか? どうすればこれを修正できますか?

4

2 に答える 2

1

サーバーにasp.net 4.5をインストールすると動作します!

于 2013-10-04T18:22:00.663 に答える
1

ASP.NET 4.0 の TextBoxMode 列挙体には、次の 3 つのメンバーしかありません。

  1. SingleLine: 単一行入力モードを表します。
  2. MultiLine: 複数行入力モードを表します。
  3. パスワード: パスワード入力モードを表します。

ASP.NET 4.5 の TextBoxMode Enumeration をDateTimeLocal含め、 かなりの数があります。

あなたのローカルホストはASP.NET 4.5を実行していますが、サーバーはそうではないようです...サーバーにASP.NET 4.5がインストールされていることを確認してください。

更新: ASP.NET 4.5 にアップグレードできない場合はtype="datetime-local"、代わりに TextBox を設定するだけでよいでしょう。

于 2013-10-04T18:10:56.363 に答える