Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用户界面上的ASP.NET MVC主题编辑器_Asp.net_Asp.net Mvc_Multi Tenant - Fatal编程技术网

用户界面上的ASP.NET MVC主题编辑器

用户界面上的ASP.NET MVC主题编辑器,asp.net,asp.net-mvc,multi-tenant,Asp.net,Asp.net Mvc,Multi Tenant,我正在构建一个多租户应用程序,允许租户在管理控制面板的UI上编辑布局HTML。我认为我可以为用户构建一个编辑器来编辑razor视图,但需要对其进行编译以实现新的razor视图 我研究了一些开源应用程序。我发现它是为RubyonRails web应用程序开发的 有没有人在ASP.NET MVC中对此有任何经验和参考 不能100%确定这是否是您想要的,但是您可以使用jQuery主题CSS和标记开发您的站点,然后为您的客户使用?听起来您可以使用jQuery模板来满足您的需要 以下是我的一个项目中的一个

我正在构建一个多租户应用程序,允许租户在管理控制面板的UI上编辑布局HTML。我认为我可以为用户构建一个编辑器来编辑razor视图,但需要对其进行编译以实现新的razor视图

我研究了一些开源应用程序。我发现它是为RubyonRails web应用程序开发的


有没有人在ASP.NET MVC中对此有任何经验和参考

不能100%确定这是否是您想要的,但是您可以使用jQuery主题CSS和标记开发您的站点,然后为您的客户使用?

听起来您可以使用jQuery模板来满足您的需要

以下是我的一个项目中的一个非常精简的随机样本模板:

<table>
<tr>
    <th>Response Status</th>
    <th>Response Reason</th>
</tr>
<tr>
    <td>${RepsonseStatus}</td>                
    <td>${ResponseReason}</td>
</tr>

Jquery模板已被正式弃用,但目前还没有Jquery的正式替代品。有一些关于pluralsight for jquery模板的有用视频教程

Highwire.com是在ASP.NET上构建的,但它们使用自定义模板和自定义UI功能,供使用Apache Velocity平台的客户端使用


也许你也可以用它

谢谢,我查看了Highwire以了解他们是如何做到这一点的。似乎他们已经为此建立了自己的框架。Highwire看起来像shopify.com
//myTemplate can be sent from a server side function
var myTemplate = SomeFunctionToGetMyTemplate();
//myData is a javascript object/json from the server
var myData = SomeFunctionToGetMyData();
//the html function just replaces the html of the context node (#myTargetDiv) with the //output of the $.tmpl function
$("#myTargetDiv").html($.tmpl(myTemplate, myData));