构建每个页面或从db绘制

时间:2014-04-15 16:41:26

标签: .net

感谢您抽出宝贵时间来查看我的问题。我正在建立一个股票网站,我将跟踪约60种股票。每个股票页面都有一个配置文件,并有一些基本的细节,如市盈率,成交量,52周高点/低点等。我将每天更换很多东西,因为股票市场每天都有新的头条新闻,价格变化等我希望能够更新雅虎财务的每一种方式。另一件事是我将每天对每只股票发表意见。 我的问题是我应该用细节单独构建每个视图,还是应该从数据库动态构建每个视图。 我很确定我应该动态地做这件事,我只是不确定我会怎么做。

1 个答案:

答案 0 :(得分:0)

在我看来,绝对是动态的;记住DRY原则! 你的设计应该有一个带有股票代码的动作。

public ActionResult Stock(string id)

在此操作中,您应该从网址中读取股票代码并在视图模型中新建并将其发送到您的视图以显示所需数据。

为了使其清洁,您可以设置路线约束,以便您的网址看起来非常清晰 -

http://example.com/stock/MSFT

http://example.com/stock/GOOG