【发布时间】:2013-07-27 01:05:55
【问题描述】:
嘿,我是编程新手,我正在为我的大学工作在 asp.net 上工作。只是想问我如何在运行时显示值说
public partial class test : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
for(int i=0;i<10;i++)
{
//required code here
}
}
}
我希望这段代码在对话框中显示 0,当我按下回车键时它显示 1,2,...
这可能是一个愚蠢的问题,对不起
我尝试使用 Alert.Show();但它只显示最后一个值;我想要的是显示 0,然后单击确定显示 1 然后显示 2,依此类推
【问题讨论】:
-
ASP.NET 无法像客户端应用程序那样显示对话框。你只能做浏览器允许的事情。如果您真的想弹出一个框,您可以查看 javascript 的
alert()函数,但您需要让页面打印将在客户端上执行的 javascript 代码。 -
Web 应用程序是无状态的……asp.net 程序中的典型变量只有请求的生命周期。每次新请求到达服务器时,都会创建和销毁新的一组变量,一旦请求得到处理;循环继续...由于这些明显的原因,Web 应用程序无法满足您需要的对话框场景...
-
我尝试使用 Alert.Show();但它只显示最后一个值;我想要的是显示 0,然后单击确定显示 1 然后显示 2,依此类推