ASP.NET选项/命令生成器框架?

时间:2009-12-03 10:10:29

标签: asp.net command-line command

我想在我的asp.net页面上放置上下文相关的动态命令选项。

我尝试编写自己的命令结构,但它不是很好,我确信必须有一个框架可以在我可以重复使用的地方执行此操作吗?

实施例: 我有一个数据库对象的详细信息视图,我想根据对象的状态在对象类中编写可用的命令。然后我想要一个UI对象,我可以放在webform上,当用户点击它们时会将命令传回给对象,或者跳转到另一个链接(例如,当有其他参数可用时)。

e.g。表单可能看起来像这样

<小时/>    商品详情

名称:XXXX产品
   价格:1.00美元    数量:1
   命令:

&GT;编辑
   &GT;新股票    &GT;标记为过时


因此,底部的命令将具有非常少的UI代码并将操作传递回对象。例如,新库存命令将跳转到新页面以询问数量。

1 个答案:

答案 0 :(得分:1)

我不知道框架,但你可以自己创建一些东西。假设您正在使用MVP模式,并假设这是一个CRUD应用程序,您可以告诉每个视图它与哪个类型的对象相关,然后使用可用的操作注释您的对象。然后Presenter可以调用Service来执行操作。您可以使用某些约定命名您的方法,以便您可以在服务中连接它。这是很多工作,除非你有100个观点,否则不值得。我正在构建大小相当的应用程序,我正在创建GenericMVP框架,这将使布线变得轻而易举。

相关问题