問題タブ [razorengine]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
webmatrix - 検索でデータベースから値が返されない場合は、空のフォームが表示されます
だから私は検索フォームを持つページを取得しました。データベースにレコードがない場合にユーザーが値を検索すると、フォームは空を返しますが、レコードがある場合はフォームにデータが入力されます。
私が考えていたのはこれでした
その後:
しかし、何が起こっているのかというと、ページに入ると入力されていないフォームが常に表示され、ユーザーがページに入ったときに表示されるのは検索を行うための入力フィールドだけである必要があります。
私は何を間違っていますか?
c# - C# / Razor - RazorEngine テンプレートからローカライズされた文字列リソースにアクセスする
RazorEngine を使用して CSHTML テンプレートに入力することで、動的な HTML メールを作成しています。複数の言語でメールを送信する必要があり、テンプレート内でローカライズされた文字列リソースを使用して、次のように言語を切り替えたいと考えています。
RazorEngine で使用されるカルチャを指定するにはどうすればよいですか? 文字列を取り込むときは、常にデフォルトのカルチャを使用しているように見えます。解析する前にスレッド カルチャを設定しようとしましたが、うまくいきませんでした。
注:言語ごとに異なる CSHTML ファイルを使用する他の実装を見てきましたが、ローカライズされたコンテンツとマークアップを分離したままにしておきたいと思います。
asp.net-mvc-4 - winformアプリでHTMLに変換されているカミソリビューに画像を表示しようとしています
Razor View Engine を使用して、MVC アプリの外部で HTML を生成しています (win フォームで)
Razor ビューのほとんどはかなり論理的に機能しますが、画像の表示に問題があります。
データベースから取得した PNG 画像を表示しようとしています。私はwinformsアプリを使用しているため、通常使用する多くのヘルパー関数が存在しないため、インラインで実行しようとしています.
しかし、このコードを評価して、上記のコードを使用して画像を表示すると、次のようになりました。
Razor Renderer 行からこのエラーが発生します: 305\t Col: 1\t エラー: The name 'WriteAttribute' does not exist in the current context
次のように呼び出されます:
Razorエンジンがエラーをスローしているものです...他のすべてのHTMLはこれまでのところ正常に動作しています...
これは、Razor View Engine がステートメントに対して出力しているコードです (エラー テキストから)。
ご覧のとおり、WriteAttribute は WriteLiteral ステートメントの引用符内にあります...これは明らかに間違っているようです。
そのペアの行が Razor エンジンを吐く原因になる理由を誰か知っていますか?
Razor エンジンを使用して HTML を生成し、データベースから PNG を表示し、MVC アプリの外部で動作させた人はいますか?
(PS私は、この同じエラーにもっと悪い観点からアプローチした別の質問がありました。その質問は削除されました)
編集:フォローしている人にとって、問題はイメージタグのパスにある変数の解析に直接関連しているようです..たとえば、これは完全に機能します.
しかし、これは恐ろしく死にます(二重スラッシュと @"" 文字列リテラルを使用して '\' 文字を処理する方法の両方)
今、私は相対パスの問題を解決しようとしているので、私のソリューションは移植可能です。
asp.net-mvc-4 - RedirectingtoAction が MVC コントローラーで機能しない
ページをこの URL http://somedomain.com/Admin/#/Admin/Partial1にリダイレクトしようとしています。コントローラーにこのコードを書きました。しかし、この URL http://somedomain.com/Admin/%23/Admin/Partial1にリダイレクトすると、ページがランディングしませんでした。生成された URL から %23 を削除すると、ページは完全にランディングしていました。
この問題を解決する方法を教えてください。
jquery - Webgrid の 2 つの行を交換する
MVC 4 カミソリで部分ビューのロード時にデータベースから値を取得する webgrid があります。全部で 6 つの列があります。1列目はチェックボックス列で、ヘッダーは「選択」です。ページには (Web グリッド内ではなく)、「保存」と「削除」の 2 つのボタンがあります。チェックボックスを選択して [削除] ボタンをクリックすると、Web グリッドからは行が削除されますが、データベースからは削除されません。「保存」ボタンを押すと、削除されたレコードが更新され、すべてのデータがデータベースに保存されます。
他の 5 つの列のうち、4 つの列はデータベースからのものです。残りの列は優先フィルター列です。そのために、2枚の写真を使用しました。1 つは UP-ARROW で、もう 1 つは DOWN-ARROW (ピクセル: 16 X 16) です。この 2 つの図の目的は、行を交換することです。特定の行の上矢印をクリックすると、行全体の値が上の行とスワップされ、下矢印の場合はちょうど反対になります。
選択した行が一番上の行または最後の行である場合、上矢印をクリックしても下矢印をクリックしても、それぞれ機能しないという条件があります。
この交換を除いて、他のすべての作業を行いました。何も思いつきません。しかし、情報データベースには「SEQUENCE」フィールドがあります。行を交換することにより、SEQUENCE は 1 番目の行は 1、2 番目の行は 2 のように維持されます。スワップが発生すると、行 2 が行 1 の位置を占める場合があり、その現在のシーケンスも 2 から 1 に変更されます。その値は非表示のテキスト フィールドに格納されます。
助けてください !!
上に移動と下に移動の両方が、最初と最後の行の条件で機能するはずです。私も降りなければなりません...助けてください...
c# - RazorEngine の新しいバージョンが TemplateParsingException をスローし、「一致する開始タグがありません」というメッセージが表示される
RazorEngine ( https://www.nuget.org/packages/RazorEngine ) を 2.1 から 3.4.1 にアップグレードしましたが、テンプレートがコンパイルされません。私はそれを言って例外 TemplateParsingException を取得しています:
一致する開始タグのない終了タグ「body」が見つかりました。開始タグと終了タグのバランスは適切ですか?
しかし、もちろん私の体のタグは閉じています。古いバージョンで問題なくコンパイルされました。カミソリの「言語」の構文は変更されましたか?
テンプレートは次のとおりです。
助けてくれてありがとう。
c# - RazorEngine の奇妙なコンパイル例外
RazorEngine v 3.4.1 を使用したこのテンプレートがあります。
コンパイルしようとすると、次のようにTemplateParsingExceptionがスローされます。
「アイテム」要素が閉じられていませんでした。すべての要素は、自己終了であるか、一致する終了タグを持っている必要があります。
テンプレートからこの行を削除すると:
問題なく問題なくコンパイルされ、結果は期待どおりです...
私は何を間違っていますか?
webmatrix - webmatrix のフォルダーからファイルをダウンロードする
「チケットシステム」があり、ユーザーがチケットを作成すると、ファイルをアップロードするオプションがあります。これらのファイルは、チケットの名前を持つフォルダーに移動します。
これは、チケットの作成時にフォルダーを作成するコードです。
次に、バックオフィスで、そのフォルダーにファイルがあるかどうかを確認できます。
ファイルがあるかどうかを確認するコード:
私の質問は、どうすればファイルをダウンロードできますか?
リンクをクリックすると (たとえば、写真の場合、ブラウザが新しいウィンドウを開いて画像を表示します)、「docx」の場合は「ページが見つかりません」と表示されます。
更新:
ファイルが「.xls」の場合は問題なくダウンロードできますが、ファイルが「.docx」の場合、上記の「ページが見つかりません」というエラーが表示されます。
何かご意見は ?