- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我这样做的目的是将字符串渲染到 View 中。这就是我所做的:
public string RenderRazorViewToString(string viewName, object model, string controllerName)
{
ViewData.Model = model;
Type controllerType = Type.GetType(controllerName + "Controller");
object controller = Activator.CreateInstance(controllerType);
RouteData rd = new System.Web.Routing.RouteData();
rd.Values.Add("controller", "Account");
((ControllerBase)(controller)).ControllerContext = new ControllerContext(HttpContext, rd, (ControllerBase)controller);
ControllerContext cc = ((ControllerBase)(controller)).ControllerContext;
using (var sw = new StringWriter())
{
var viewResult = ViewEngines.Engines.FindView(cc, viewName, null);
var viewContext = new ViewContext(cc, viewResult.View, ViewData, TempData, sw);
viewResult.View.Render(viewContext, sw);
viewResult.ViewEngine.ReleaseView(cc, viewResult.View);
return sw.GetStringBuilder().ToString();
}
}
基本上这段代码所做的是渲染一个在以下位置找到的 View 文件:
var viewResult = ViewEngines.Engines.FindView(cc, viewName, null);
并将其呈现在:
viewResult.View.Render(viewContext, sw);
我想要的不是找到 View 文件,而是我想呈现以字符串形式存储在我的数据库中的 View 。所以我需要的是:
我怎样才能做到这一点?
最佳答案
你可以简单地使用
@Html.Raw(mystring)
mystring 将是存储在数据库中的 View 内容
关于html - MVC 4 : How to convert string into IView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33620157/
这是 MVVM + WPF,但实际上与这些工具没有太大关系。问题比较笼统,属于OO设计。 昨天 MarcinJuraszek 帮助我提出了一个很好的解决方案来解决 original problem .
有谁知道为什么 iView 管理模板只能缩放到预设高度?谁能帮我将管理员的高度设置为完整的浏览器(100vh 或 100%)? 提前谢谢你。 网站上的示例显示了预定义的 minHeight: 200p
我正在尝试设计一种方法来执行非常简单的 asp.net mvc 插件,但主要是我试图了解 View 渲染的工作原理。 我已经将我的问题归结为这个 public class CustomView : I
1、假设我要隐藏columns里的 “账户组名称” ? 1
我正在尝试在 iView ui 中应用单击事件。这是我正在尝试的: Mark as read markAsRead 方法未运行。我怎样才能让它运行? 最佳答案 来自iView docum
我正在尝试在 main.js 中使用 Webpack 在我的 VueJS 项目上导入 iView UI。 从“iview”导入 iView 然后: Vue.use(iView) 控制台显示错误消息 U
当我尝试运行 Oleview 时,我收到一条错误消息,指出 IViewer.dll 的 DllRegisterServer 失败(抱歉,我想发布屏幕截图,但直到获得 10 信誉 =p 后才能发布) O
有人曾经将图像动态加载到 jquery iViewer 中吗?目前,它的设置为 $(document).ready(function(){ $("#images").i
我正在使用 iviewer用于缩放图像。有一个旋转功能可以在两个方向上旋转图像。 在 Google chrome 中,当您向任意方向旋转图像,然后尝试放大和缩小时,容器中的空白区域会出现一些边框类型的
我用的是Vue的单文件组件,想试试iView UI框架。考虑有以下代码: 然后我想改变输入的宽度。例如,检查更改是否生效: input { width: 10px; }
我正在尝试为 iView ui Multiple select 添加限制。这是代码 {{option.label}} 我想添加类似这样的max="3"来限制选中的项目 在 api 文档中
我这样做的目的是将字符串渲染到 View 中。这就是我所做的: public string RenderRazorViewToString(string viewName, object model,
我正在使用“Vue.js”创建一个阿拉伯语网站,我将 iView 用于 UI 组件,但问题是它是为 LTR 布局设计的,而阿拉伯语是 RTL。 如何将 iView 组件转换为 RTL? 示例:我想在这
我想在 iView UI 中设计一个表,它会根据我的条件填充数据。这些行将具有折叠图标,该图标将根据我的情况隐藏/显示一些行。这是显示概念的图像: 如何(严格)使用 iView table 实现? 最
我在我的 Vue.js 应用程序中使用 iView UI 套件表,该应用程序使用带有 axios 的 Elasticsearch API。我的问题是我似乎无法访问嵌套的搜索响应对象,它是一个数组列表对
我在 Splunk HTML 仪表板中使用 Bootstrap 模式创建了一个弹出窗口。弹出窗口效果很好,但其中的 iviewer 存在一些问题。 iviewer 不知何故认为它的大小和位置不真实。当
我需要有关模态的帮助,昨天我试图解决这个问题,但后来情况变得更糟。所以请任何帮助将不胜感激。我有一个父组件,里面有一个模态(子组件) 在我的父代码中: Press me {
DEMO 我在 iviewer 中有以下代码。在这里我想显示要填充整个灰色框的图像。 HTML: JS: var $ = jQuery; $(document).ready(function
我正在启动一个 WPF 应用程序。我使用 Prism 及其 ViewLocator。 这意味着当我有一个必须绑定(bind) ViewModel 的 View 时,我必须在其上指示 mvvm:View
是否有 System.Web.Mvc.IView.Render() 的示例实现可供我用作模板? 最佳答案 还没有。当您实现 IView 时,您应该为您的产品起一个好名字(例如 Razor、Knight
我是一名优秀的程序员,十分优秀!