gpt4 book ai didi

aspx页面中的C#脚本输出

转载 作者:行者123 更新时间:2023-11-28 05:05:24 25 4
gpt4 key购买 nike

我的 asp.net 代码中嵌入的 C# 脚本的输出出现问题。单击 Web 表单的提交按钮后会生成输出。此 Web 表单位于页面顶部。单击提交时,输出当前位于 Web 表单上方,而 Web 表单又将 Web 表单推到其下方。我希望相反的事情发生。我希望它在我的网络表单下方输出。我从脚本生成输出的方式如下:

Response.Write("<p>");
foreach(obj in arr){
Response.Write(obj);
}
Response.Write("</p>");

此外,如果重要的话,我会使用 runat="server"初始化脚本。当用户在 Web 表单附近选择“提交”时,将调用该脚本。提前致谢。我已经尝试格式化这个东西很长一段时间了。

最佳答案

最好将“文字”对象放在页面上您希望结果出现的位置,然后,不要使用 response.write 吐出 HTML,而是将所需的文本分配给代码隐藏中的文字。

像这样:

<html>

<p>
<asp:Literal ID="ltlTest" runat="server"></asp:Literal>
</p>

</html>

然后在你后面的代码中:

ltlTest.Text = "the string you want to show...";

您可以在字符串分配中包含 html 标签,但通常我尽量不这样做。

关于aspx页面中的C#脚本输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8673348/

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