C# ASP.NET提交表单后获得空白页(初学者)
我正在尝试做一些游戏,我不打算解释它是什么,因为它并不重要,不管怎样,问题是以下形式: 提交表格后,我得到了一张空白页 以下是该表单导航到的服务器端代码:C# ASP.NET提交表单后获得空白页(初学者),c#,asp.net,C#,Asp.net,我正在尝试做一些游戏,我不打算解释它是什么,因为它并不重要,不管怎样,问题是以下形式: 提交表格后,我得到了一张空白页 以下是该表单导航到的服务器端代码: 谢谢你们的帮助 问题在于,您使用的IsPostBack在回发后停止显示数据。以太删除它,以太使用asp.net控件“记住*”回发后的内容 <% // this part is blocked as it is, after the post back if (Page.IsPostBack) {
谢谢你们的帮助 问题在于,您使用的IsPostBack在回发后停止显示数据。以太删除它,以太使用asp.net控件“记住*”回发后的内容
<%
// this part is blocked as it is, after the post back
if (Page.IsPostBack)
{
int n = int.Parse(Request.Params["number"]);
string name = Request.Params["fname"];
int points = CalcPoints(name, n);
%>
Hello <%=name%> You have chosen number <%=n%>
The random numbers are : <%=num1 + " , " + num2 + " , " + num3%>
You have scored <%=points%> points!
<%
}
%>
您好,您已经选择了号码
随机数为:
你得分了!
[*]它们保存到视图状态以备份Aristos answer IsPostBack仅在您提交到同一页面时有效。您正在编写跨页脚本,因此它不是回发,而是一个新请求
- 使用单个aspx页面处理表单和结果(不要更改表单操作)
- 将代码放入代码隐藏文件中
- 使用文字或标签控件显示结果