gpt4 book ai didi

html - 有人能告诉我为什么这段代码不起作用吗?

转载 作者:行者123 更新时间:2023-11-29 20:55:03 25 4
gpt4 key购买 nike

所以我已经被这个问题困扰了很长时间,无法弄清楚为什么它不起作用。这是一个注册页面,提交信息后,应将信息(我选择的信息,并非所有注册选项都进入数据库)上传到数据库(称为Database2.mdf)内的表(称为tbl)中。这是通过 Visual Studio 2010 进行的。还有一个 java 阶段可以检查信息,但我不认为这就是导致问题的原因,所以我将只发布 SQL 代码和 HTML 代码,以及表格线。

SQL 位:

<%@ Page Language="C#" %>
<%@ Import Namespace="System.Data.SqlClient" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">

protected void Page_Load(object sender, EventArgs e)
{
if (Request.Form["sub"] != null)
{
string fName = Request.Form["FName"];
string lName = Request.Form["LName"];
string uName = Request.Form["UName"];
string Street = Request.Form["Street"];
string City = Request.Form["City"];
string Pass = Request.Form["Password"];
string PassCon = Request.Form["PasswordConf"];
string Email = Request.Form["Email"];
string Comments = Request.Form["Comment"];
int ID = int.Parse(Request.Form["ID"]);
string conStr = @"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Database2.mdf;Integrated Security=True;User Instance=True";
string cmdStr = string.Format("INSERT INTO tbl (FirstName, LastName, UserName, Street, City, Password, PasswordConfirm, Email, Comments, IdentificationNumber) VALUES (N'{0}', N'{1}', N'{2}', N'{3}', N'{4}', N'{5}', N'{6}', N'{7}', N'{8}', {9})", fName, lName, uName, Street, City, Pass, PassCon, Email, Comments, ID);
SqlConnection conObj = new SqlConnection(conStr);
SqlCommand cmdObj = new SqlCommand(cmdStr, conObj);
conObj.Open();
cmdObj.ExecuteNonQuery();
conObj.Close();
}

}
</script>

HTML位:(CheckForm是检查表单是否符合要求的Javassript操作的名称,Registration.aspx显然是注册页面,并且它没有链接到母版页)

<form action="Registration.aspx" method="post" name="ContactForm"
onsubmit="return CheckForm()">
First Name:
<input type="text" size="65" name="FName" />
<br />
Last Name:
<input type="text" size="65" name="LName" />
<br />
Username:
<input type="text" size="65" name="UName" />
<br />
Street:
<input type="text" size="65" name="Street" />
<br />
City:
<input type="text" size="65" name="City" />
<br />
Password:
<input type="password" size="65" name="Password" />
<br />
Password Confimration:
<input type="password" size="65" name="PasswordConf" />
<br />
E-mail Address:
<input type="text" size="65" name="Email" />
<br />
Comments:
<input type="text" size="100" name="Comment" />
<br />
Identification Number:
<input type="password" size="65" name="ID" />
<br />
Mobile :
<input type="text" id="mobile" name="mobile" style="width: 40px;" maxlength="3" />
-
<input type="text" name="mobile1" maxlength="7" />
<br />
Gender: Male<input type="radio" name="gender" id="gender_Male" value="Male" checked />
Female<input type="radio" name="gender" id="gender_Female" value="Female" />
<br />
Which countries would you like to recieve political news for?:
<br />
<input type='checkbox' name='files[]' id='1' value='1' />
Israel
<input type='checkbox' name='files[]' id='2' value='2' />
Russia
<input type='checkbox' name='files[]' id='3' value='3' />
Canada
<br />
How often do you read the newspaper?
<br />
<select id="cardtype" name="sel">
<option value=""></option>
<option value="1">Never</option>
<option value="2">Everyday</option>
<option value="3">Once a week</option>
<option value="4">Once a year</option>
</select>
<br />
What can we help you with?
<select type="text" value="" name="Subject">
<option></option>
<option>Customer Service</option>
<option>Question</option>
<option>Comment</option>
<option>Consultation</option>
<option>Other</option>
</select>
<br />
<input type="submit" value="Send" name="submit" />
<input type="reset" value="Reset" name="reset" />
</form>

表格行如下:

  • 名字 - nvarchar(50)
  • 姓氏 - nvarchar(50)
  • 用户名 - nvarchar(50)
  • 街道 - nvarchar(50)
  • 城市 - nvarchar(50)
  • 密码 - nvarchar(50)
  • 密码确认 - nvarchar(50)
  • 电子邮件 - nvarchar(50)
  • 注释 - nvarchar(50) - 只有一个允许 null
  • IdentificationNumber - 整数

我知道这需要仔细检查,但我已经坚持了这么久,我必须尽快修复它,我将非常感谢提供的任何帮助!提前致谢!

最佳答案

对于必须进行的筛选量,您是正确的。

我要做的第一件事是运行浏览器调试器并查看弹出的错误。然后,将这些错误添加到这个问题中。

除了这些信息之外,您还尝试过什么?什么是你还没有尝试过的?

从我在这个论坛和其他论坛上看到的情况来看,当你问一个问题时,你对自己已经尝试过的和没有尝试过的以及程序应该做什么的了解越详细,你就会得到更详细和更详细的信息。有帮助的答案更快。

附:人们不想浪费时间来回答措辞糟糕或含糊不清的问题。因此,描述性确实很有帮助。

关于html - 有人能告诉我为什么这段代码不起作用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37710071/

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