タグ付けされた質問 「razor」

Razorは、ASP.NET WebページとASP.NET MVC(バージョン3以降)で使用されるテンプレート言語です。HTML生成の上に抽象化のレイヤーを追加します。HTMLマークアップとC#またはVBコード間のシームレスな移行をサポートします。マークアップとコード間の遷移は、「@」記号で示されます。

17
Visual Studio 2015壊れたRazor Intellisense
VS2015インスタンスをインストールして修復した後も、MVCビューでintellisense(サーバー側)を機能させることができません。セッションで初めて.cshtmlファイルを開き、Activitylogファイルにアドレス指定されるとすぐに、メッセージプロンプトで警告が表示されます。ActivityLog.xml(短縮バージョン)で取得されたエラーメッセージ: System.ArgumentException:アイテムは既に追加されています。辞書のキー: 'RazorSupportedRuntimeVersion' ここにフルバージョンがあります: System.Reflection.TargetInvocationException:呼び出しのターゲットによって例外がスローされました。---> System.ArgumentException:アイテムは既に追加されています。辞書のキー: 'RazorSupportedRuntimeVersion'追加されるキー:System.Collections.Hashtable.Add(Object key、Object value)at System.Collections.Hashtable.Insert(Object key、Object nvalue、Boolean add)at System.Collections.Specialized.HybridDictionary.Add at 'RazorSupportedRuntimeVersion' (オブジェクトキー、オブジェクト値)Microsoft.VisualStudio.Utilities.PropertyCollection.AddProperty(Object key、Object property)at Microsoft.VisualStudio.Html.Package.Razor.RazorVersionDetector.Microsoft.Html.Editor.ContainedLanguage.Razor.Def.IRazorVersionDetector .GetVersion(ITextBuffer textBuffer)at Microsoft.Html.Editor.ContainedLanguage.Razor.RazorUtility.TryGetRazorVersion(ITextBuffer textBuffer、Version&razorVersion)at Microsoft.Html.Editor.ContainedLanguage.Razor.RazorErrorTagger..textBuffer-TextBuffer(TextBuffer)内部例外スタックトレース---システムで。System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr、Binderバインダ、Object []パラメータ、CultureInfoカルチャ)のSystem.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttrのRuntimeMethodHandle.InvokeMethod(Object target、Object [] arguments、Signature sig、Boolean constructor) 、バインダーバインダー、Object [] args、CultureInfoカルチャー、Object [] activationAttributes、StackCrawlMark&stackMark)at System.Activator.CreateInstance(Type type、BindingFlags bindingAttr、Binderinder、Object [] args、CultureInfoculture、Object [] activationAttributes)at System.Activator.CreateInstance(Type type、Object [] args)at Microsoft.Html.Editor.ContainedLanguage.Common.ContainedCodeErrorTaggerProvider'1.CreateTagger …

1
Razorで「Html.BeginForm」を書く方法
このように書いた場合: form action = "Images" method = "post" enctype = "multipart / form-data" できます。 しかし、「@」が付いたRazorでは機能しません。私は間違いをしましたか? @using (Html.BeginForm("Upload", "Upload", FormMethod.Post, new { enctype = "multipart/form-data" })) { @Html.ValidationSummary(true) <fieldset> Select a file <input type="file" name="file" /> <input type="submit" value="Upload" /> </fieldset> } 私のコントローラーは次のようになります: [AcceptVerbs(HttpVerbs.Post)] public ActionResult Upload() { foreach (string file …

6
MVC3 Razor:コードブロック内にHTMLを表示する
私のcshtmlファイルには、次のようなブロックがたくさんあります。 @if(Model.foo) { <span>Hello World</span> } スパンがある唯一の理由は、「Hello World」がhtmlタグで囲まれていない限り、「Hello World」がhtmlの一部であることを強制的に認識させる他の方法が見つからないためです。意味のないタグをディスプレイに追加することを含まないコードをエスケープする良い方法はありますか?

2
Razorビューでコメントを書く方法は?
MVCビューでコメントを書き込む方法。コメントは最終的なHTMLに送信されません(つまり、ブラウザー、応答)。次のようにしてコメントを付けることができます: <!--<a href="https://stackoverflow.com/">My comment</a> --> ただし、ブラウザのページソースコードに表示されます。 「.cshtml」ファイルにコメントを残して、内部で使用することはできますか?

11
送信ボタンが押されたMVC
MVCフォームに2つのボタンがあります。 <input name="submit" type="submit" id="submit" value="Save" /> <input name="process" type="submit" id="process" value="Process" /> コントローラーアクションから、どのキーが押されたかを知るにはどうすればよいですか?
127 c#  asp.net  asp.net-mvc  razor 



9
MVCのList <object>からかみそりのドロップダウンリストを作成する
私はモデルを持っています: public class DbUserRole { public int UserRoleId { get; set; } public string UserRole { get; set; } } public class DbUserRoles { public List&lt;DbUserRole&gt; GetRoles() { BugnetReports RoleDropDown = new BugnetReports(); List&lt;DbUserRole&gt; Roles = new List&lt;DbUserRole&gt;(); DataSet table = RoleDropDown.userRoleDropDown(); foreach (DataRow item in table.Tables[0].Rows) { DbUserRole ur …

21
Visual Studio 2015はかみそりやIntellisenseを構文強調表示しない
VS2015 RCのRazorビューで、C#コードの適切な色分けが表示されません。私のプロジェクトはVS2013では問題なく機能していましたが、2015年には機能していません。C#コードに関するIntellisenseも提供されていません。ソリューションが構築され、サイトは正常に動作します。 役に立たないように以下を試しました すべてのVisual Studio拡張機能を無効にする .suoファイルを削除する プロジェクトを削除してソリューションに再度追加する どうすれば修正できますか? 例:

9
Razor宣言型ビューからのMVC HtmlHelper拡張機能の使用
MVC 3 RTMプロジェクトのApp_CodeフォルダーにRazor宣言型ヘルパーを作成しようとしました。 私が遭遇した問題は、ActionLinkのようなMVC HtmlHelper拡張機能が利用できないことでした。これは、コンパイルされたヘルパーがから派生しているためSystem.Web.WebPages.HelperPageであり、それはHtmlプロパティでSystem.Web.WebPages.HtmlHelperはなく、タイプのプロパティを公開していますSystem.Web.Mvc.HtmlHelper。 私が得ていた種類のエラーの例は次のとおりです: 「System.Web.Mvc.HtmlHelper」には「ActionLink」の定義が含まれておらず、「System.Web.Mvc.HtmlHelper」タイプの最初の引数を受け入れる拡張メソッド「ActionLink」が見つかりませんでした(usingディレクティブがありません)またはアセンブリ参照?) 私の唯一の解決策は、独自のHelperPageを作成し、Htmlプロパティをオーバーライドすることです。 using System.Web.WebPages; public class HelperPage : System.Web.WebPages.HelperPage { // Workaround - exposes the MVC HtmlHelper instead of the normal helper public static new HtmlHelper Html { get { return ((System.Web.Mvc.WebViewPage) WebPageContext.Current.Page).Html; } } } 次に、すべてのヘルパーの上部に次のように記述する必要があります。 @inherits FunnelWeb.Web.App_Code.HelperPage @using System.Web.Mvc @using System.Web.Mvc.Html @helper …


10
アクション画像MVC3 Razor
MVC3でRazorを使用してリンクを画像に置き換える最良の方法は何ですか。私は現時点でこれを単にしています: &lt;a href="@Url.Action("Edit", new { id=MyId })"&gt;&lt;img src="../../Content/Images/Image.bmp", alt="Edit" /&gt;&lt;/a&gt; もっと良い方法はありますか?

19
「モデル」という名前はMVC3の現在のコンテキストに存在しません
プロジェクトにcshtmlページを追加しました。次の宣言を追加しようとすると、「名前「モデル」は現在のコンテキストに存在しません」というエラーが表示されます。 @model xyz.abc.SomeClass 参照を確認しましたが、すべて揃っています。ビューフォルダーにweb.configを追加しましたが、修正されませんでした。 何か足りないものはありますか?


8
RazorでVisual Studioコードのフォーマットを無効にする
これは以前に尋ねられました:Razorマークアップに対してVisual Studioコードフォーマットが正しく機能しないのはなぜですか? しかし、その質問は2年前のものです。そして、Razorフォーマットはまだ完全に受け入れられません。私はそれを修正することをあきらめました。 CSHTMLファイルのすべてのVisual Studioフォーマットを無効にできますか?そうでない場合、すべてのVisual Studioフォーマットを完全に無効にできますか?使用できるサードパーティのハックはありますか?何かがあるはずです! 2013にアップグレードしましたが、書式設定も同様に悪いです。 [編集]:2015年も同様に悲惨です。私は本当に彼らがこれを修正してくれることを望みます。 [編集]:2017年も同様に悲惨です。私は本当に彼らがこれを修正してくれることを望みます。 [編集]:2019も同様に悲惨です。私は本当に彼らがこれを修正してくれることを望みます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.