razorengine

    0热度

    1回答

    我创建了自己的RazorViewEngine,并在startup.configureservices调用中添加了以下内容。 services.AddSingleton<IRazorViewEngine, RoleBasedRazorViewEngine>(); services.AddMvc(); 我的新视图引擎被称为预期,但我想值添加到构造一些“RoleBase”视图控件。该逻

    0热度

    1回答

    我的项目中有下面的剃刀字符串,如下所示。 string razorString = "This mail is from @Model.email"; var model = new { email = "[email protected]" }; 我需要解析给定模型的razorString。我在RazorEngine中看到了Razor.Parse方法,但是现在这种方法已经过时并被Engin

    1热度

    1回答

    我使用RazorEngine在WebApi项目中呈现视图。我有以下的代码,通过项目列表进行迭代: @using System.Collections.Generic; @using MyApp; @Model IEnumerable<Customer> @foreach (var item in Model) { <tr> <td> item.Na

    1热度

    1回答

    我想知道如何创建一个简单的按钮操作,在MVC 6核心Web应用程序引导。例如,我可以执行sql存储过程,或者简单地从服务器检索日期,或者根据请求从服务器获取代码,并将其显示在文本框中。特别是我喜欢了解没有花哨装饰的最小代码。 <asp:??? input type="button" runat="server" onclick="btn_Click" class="btn btn-default"

    1热度

    1回答

    我们对Sitecore的8.1 ​​GlassMapper 4.4.1.188。 我们正处在一个锚渲染图像象下面这样: using (BeginRenderLink(item, x => x.CarouselLink, isEditable: true)) { @RenderImage(item, x => x.CarouselImage, isEditable: true) }

    0热度

    1回答

    我们正在尝试使用RazorEngine和Webapi生成模板。如果我在cshtml代码中包含部分。抛出异常。有没有不同的方式来做到这一点。 类节目 { 静态无效的主要(字符串[]参数) { 变种配置=新TemplateServiceConfiguration { 调试=真, CachingProvider =新DefaultCachingProvider(T => {}) }; var serv

    0热度

    1回答

    我使用Razor作为文本模板引擎,我需要在我的cshtml文件的顶部初始化一些变量。 @{ModelContext M = Model;} 问题是上述语句在输出中添加了\ r \ n。 此行为适用于任何类型的输出。我希望我需要使用另一个Razor标签或语法,它不会成为输出的一部分。例如@using不会产生任何输出。 有什么办法可以在不插入新行的情况下获得代码块?

    2热度

    1回答

    我想使用MVC的DisplayTemplates来格式化作为JSON ajax响应的一部分包含的HTML。 HTML作为在控制器之外创建的AjaxJsonResult类(我的)的一部分返回,因此我不想使用基于控制器的简单控制器RenderViewToString()方法。 我发现了4种可能的方法来做到这一点,但他们都没有请我。如果有的话,我不知道哪个是最好的。在我看来,他们看起来过于复杂(1,4)

    0热度

    1回答

    在我的视图页面,我想显示一些按钮,如果某些条件得到满足,代码是这样的: <script> var html = ""; html += "<button>View Member</button>"; @if (Model.HasPrivilage["UPDATE_MEMBER"] == true) { html += "<button>Add Member</button>";

    1热度

    1回答

    @{ bool a = false; } <script> var element = '<a href="www.testurl.com" + '?a=' + @(a)'; $('#anyElement').append(element); </script> 的锚定标记将具有的href,www.testurl.com?a=False 在IE11,至少一个变量将被