gpt4 book ai didi

asp.net-mvc-3 - 响应乱序

转载 作者:行者123 更新时间:2023-12-04 06:26:19 26 4
gpt4 key购买 nike

我正在使用 Obout.com MVC 控件并在我的一个 View 中包含以下代码:

@{
Html.Obout(new ComboBox("Languages") {
Width = 175,
SelectedIndex = (int) ViewData["DefaultLanguage"] - 1,
ShowSelectedImage = true
}
);
}

我这样做是因为我最初的尝试失败了:
@Html.Obout(new ComboBox("Languages") { Width = 175, SelectedIndex = (int) ViewData["DefaultLanguage"] - 1, ShowSelectedImage = true })

...看来我需要使用 @{}结构体。但是,当生成输出时, Html.Obout() 的代码生成领先于所有其他输出。 <!DOCTYPE html>真实页面跟随控件的输出。这是 @{} 的函数吗?结构,还是控件本身有问题?

最佳答案

看起来这个方法是为 ASPX View 设计的,直接写入 HttpContextBase.Response.OutputStream .

由于 Razor 在 WebPageBase.Output 中缓冲其输出,您将无法轻松地在 Razor 中使用这些助手。
您可以将它们放在单独的 ASCX 局部 View 中,它们将起作用。

根据助手的实现方式,您可以强制它们写入 WebPageBase.Output ;因为我不使用Obout,所以我不知道。

关于asp.net-mvc-3 - 响应乱序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6005559/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com