Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.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的情况下使用亚音速3.0.0.3的建议/意见?_Asp.net_Iis 6_Subsonic3 - Fatal编程技术网

Asp.net 关于在没有MVC的情况下使用亚音速3.0.0.3的建议/意见?

Asp.net 关于在没有MVC的情况下使用亚音速3.0.0.3的建议/意见?,asp.net,iis-6,subsonic3,Asp.net,Iis 6,Subsonic3,我使用亚音速3.0.0.3ActiveRecord和ASP.NETMVC,它非常好。然而,我们在IIS 6上运行,我倾向于在速度方面有很多问题。我不知道这是否是我太偏执了,但我正在考虑将亚音速与普通的ASP.NETWebForms网站结合使用。请原谅我太厚了,但我现在太习惯于模型和绑定了,以至于我想不出如何在正常的ASPX页面中使用亚音速 例如,这足以让我自由。我有一个产品视图页面.aspx,在这里我会使用亚音速代码下拉数据,但还有一个我有点困惑的页面结尾,我没有任何示例代码,因为我想看看对此有

我使用亚音速3.0.0.3ActiveRecord和ASP.NETMVC,它非常好。然而,我们在IIS 6上运行,我倾向于在速度方面有很多问题。我不知道这是否是我太偏执了,但我正在考虑将亚音速与普通的ASP.NETWebForms网站结合使用。请原谅我太厚了,但我现在太习惯于模型和绑定了,以至于我想不出如何在正常的ASPX页面中使用亚音速


例如,这足以让我自由。我有一个产品视图页面.aspx,在这里我会使用亚音速代码下拉数据,但还有一个我有点困惑的页面结尾,我没有任何示例代码,因为我想看看对此有何评论,如果我在IIS 6上运行MVC和亚音速是件坏事。

我认为你问的问题并不正确。无论您使用的是IIS6或IIS7和/或MVC或Webforms,都不应对使用亚音速的可行性产生任何影响。也就是说,亚音速应该适合任何平台组合

如果性能是关键的,你当然需要考虑亚音速或任何ORM永远不会像纯ADO.NET代码那么快,你可以自己编写和优化。话虽如此,您的性能瓶颈很可能与此无关

在.aspx页面中使用亚音速就像在MVC中一样,唯一的区别是现在可以将任何数据直接绑定到控件,而不是传递到视图中:

protected void Page_Load(object sender, EventArgs e)
{
    var products = Product.GetPaged(1, 20);
    productsGridView.DataSource = products;
    productsGridView.DataBind();
}

更简洁地回答你的最后一个问题:使用亚音速并不是一件坏事,至少不是因为你提到的原因。

好的,很酷,谢谢你,我知道亚音速很好,别误会我,但似乎永远也无法确定MVC在IIS6上是否慢,但我真的很喜欢使用亚音速,尽管它令人沮丧:-)