asp.net - 多部分标识符“我的电子邮件”无法绑定
问题描述
当我尝试在网站上注册时,我收到了消息
无法绑定多部分标识符“我的电子邮件”。
if (Request.Form["send"] != null)
{
string email = Request.Form["email"];
string password = Request.Form["password"];
string conPassword = Request.Form["conPassword"];
if (!password.Equals(conPassword))
{
//
}
else
{
string connectionString = //my database connection
SqlConnection con = new SqlConnection(connectionString);
string query = "insert into users(email,password) values("+email +","+password+")";
SqlCommand cmd1 = new SqlCommand(query, con);
con.Open();
cmd1.ExecuteNonQuery();
con.Close();
}
}
解决方案
那是因为有一个“。” 在电子邮件中,使用“”:
string query = "insert into users(email,password) values('"+email +"',"+password+")";
推荐阅读
- javascript - 如何简单地测试 Web 应用程序的数据是否会在被浏览器删除之前警告用户?
- python - run_until_complete 和 ensure_future 之间的 Python 关系
- apache - 我从 localhost 移动到 webhost 的 php 文件无法正常工作
- types - F# 类型“int list”与类型“int”不匹配
- git-commit - 为什么在 git 中不推送就提交?
- ios - 更新元组数组中的每个键
- python - 两个 32 字节数字的模
- python - 在 api 端点内发出 http 请求
- php - 如何在附件页面上调用图像标题(Wordpress)
- database - 远程mysql可以操作写命令吗?