首页 \ 问答 \ 在asp.net mvc中创建“可插入”应用程序(Creating “pluggable” apps in asp.net mvc)

在asp.net mvc中创建“可插入”应用程序(Creating “pluggable” apps in asp.net mvc)

我一直在使用asp.net MVC,但仍然不是很擅长。 但是,我开始想知道如何创建可以“插入”或以最小复杂度安装到现有ASP.net MVC站点的应用程序。

例如,在ASP.net Web表单中,我开发了一种Blogging应用程序。 为了安装这个应用程序,我只需要将一个DLL放入Bin文件夹,添加一些web.config行,然后根据需要将控件添加到aspx页面。 不需要做其他改变。

现在我正在使用MVC,并且我遇到了部分视图,它们似乎以某种方式取代了webform usercontrols。 但是,看起来您仍然需要从控制器传递部分视图的数据,并且这个数据的级别高于页面。 我必须修改控制器代码才能安装应用程序。

我很确定我正在用错误的思维思考这个问题。 有没有办法为asp.net mvc创建可轻松插入现有网站的应用程序?


I've been working with asp.net MVC and am still not very good at it. However, I have started wondering how would I go about creating applications that can be "plugged" or installed into an existing ASP.net MVC site with minimal complexity.

For example, in ASP.net web forms I developed a sort of Blogging app. In order to install this app I just need to drop a dll into the Bin folder, add a few web.config lines and then add controls to the aspx pages as needed. No other change needs to be made.

Now I'm working with MVC and I've come across partial views which seem to replace webform usercontrols in some way. However, it seems you still need to pass the partial view's data from the controller and that is at a higher level than the page. I'd have to modify controller code to install an app.

I'm pretty sure I am thinking about this with the wrong mindset. Is there a way to create applications for asp.net mvc that can be easily plugged into an existing web site?


原文:https://stackoverflow.com/questions/879825
更新时间:2023-02-24 15:02

最满意答案

假设您在nl2br()调用后发布的列表实际上采用以下格式

United Kingdom<br />
United States of America<br />
Abkhazia<br />
...

你可以做

<?PHP
    explode("<br />", $yourString);
    // or explode("\n", $yourString); if you remove the nl2br() call
?>

Assuming the list you posted is actually in the following format after your nl2br() call

United Kingdom<br />
United States of America<br />
Abkhazia<br />
...

You can do

<?PHP
    explode("<br />", $yourString);
    // or explode("\n", $yourString); if you remove the nl2br() call
?>

相关问答

更多

相关文章

更多

最新问答

更多
  • sp_updatestats是否导致SQL Server 2005中无法访问表?(Does sp_updatestats cause tables to be inaccessible in SQL Server 2005?)
  • 如何创建一个可以与持续运行的服务交互的CLI,类似于MySQL的shell?(How to create a CLI that can interact with a continuously running service, similar to MySQL's shell?)
  • AESGCM解密失败的MAC(AESGCM decryption failing with MAC)
  • Zurb Foundation 4 - 嵌套网格对齐问题(Zurb Foundation 4 - Nested grid alignment issues)
  • 湖北京山哪里有修平板计算机的
  • SimplePie问题(SimplePie Problem)
  • 在不同的任务中,我们可以同时使用多少“上下文”?(How many 'context' we can use at a time simultaneously in different tasks?)
  • HTML / Javascript:从子目录启用文件夹访问(HTML/Javascript: Enabling folder access from a subdirectory)
  • 为什么我会收到链接错误?(Why do I get a linker error?)
  • 如何正确定义析构函数(How to properly define destructor)
  • 垂直切换菜单打开第3级父级。(Vertical toggle menu 3rd level parent stay opened. jQuery)
  • 类型不匹配 - JavaScript(Type mismatch - JavaScript)
  • 为什么当我将模型传递给我的.Net MVC 4控制器操作时,它坚持在部分更新中使用它?(Why is it that when I pass a Model to my .Net MVC 4 Controller Action it insists on using it in the Partial Update?)
  • 在使用熊猫和statsmodels时拉取变量名称(Pulling variable names when using pandas and statsmodels)
  • 如何开启mysql计划事件
  • 检查数组的总和是否大于最大数,反之亦然javascript(checking if sum of array is greater than max number and vice versa javascript)
  • 使用OpenGL ES绘制轮廓(Drawing Outline with OpenGL ES)
  • java日历格式(java Calendar format)
  • Python PANDAS:将pandas / numpy转换为dask数据框/数组(Python PANDAS: Converting from pandas/numpy to dask dataframe/array)
  • 如何搜索附加在elasticsearch索引中的文档的内容(How to search a content of a document attached in elasticsearch index)
  • LinQ to Entities:做相反的查询(LinQ to Entities: Doing the opposite query)
  • 从ExtJs 4.1商店中删除记录时会触发哪些事件(Which events get fired when a record is removed from ExtJs 4.1 store)
  • 运行javascript后如何截取网页截图[关闭](How to take screenshot of a webpage after running javascript [closed])
  • 如何使用GlassFish打印完整的堆栈跟踪?(How can I print the full stack trace with GlassFish?)
  • 如何获取某个exe应用程序的出站HTTP请求?(how to get the outbound HTTP request of a certain exe application?)
  • 嗨,Android重叠背景片段和膨胀异常(Hi, Android overlapping background fragment and inflate exception)
  • Assimp详细说明typedef(Assimp elaborated type refers to typedef)
  • 初始化继承类中不同对象的列表(initialize list of different objects in inherited class)
  • 使用jquery ajax在gridview行中保存星级评分(Save star rating in a gridview row using jquery ajax)
  • Geoxml3 groundOverlay zIndex(Geoxml3 groundOverlay zIndex)