对不起,我试过搜索,但我没有收到任何与我的问题相关的信息.
我的看法:
<legend>COMFIRM</legend>
@using (Ajax.BeginForm("AdminDeleteResult", "Admin",
new AjaxOptions { UpdateTargetId = "div" }))
{
<div id="div"></div>
<h6>ARE YOU SURE WANT TO DELETE</h6>
<ol>
<li>
@Html.Label("User ID:")
@Html.Label("userid", Model.userid)
</li>
<li>
@Html.Label("Username:")
@Html.Label(Model.username)
</li>
</ol>
<button>DELETE</button>
}
</fieldset>
Run Code Online (Sandbox Code Playgroud)
我的控制器:
[HttpPost]
public ActionResult AdminDeleteResult(FormCollection form)
{
string userid = form["userid"].ToString(); //ERROR HERE
...
}
Run Code Online (Sandbox Code Playgroud)
我试图替换Label by @Html.TextBox("userid"),它工作正常.但我想使用Label因为我不希望人们改变它的价值.谢谢您的帮助!
我正在运行Microsoft SQL Server 2014.我尝试在C#应用程序中使用ADO.NET连接到SQL Server.我的连接字符串是:
var myConnection = new SqlConnection("Data
Source=VIRTUAL-ADMIN\\SQLEXPRESS;" +
"Integrated Security=SSPI;" +
"Initial Catalog=StudentManagement;"+
"User id=...;"+
"Password=...");
Run Code Online (Sandbox Code Playgroud)
我的初始目录是一个正确的和现有的数据库.但我的用户名是错误的用户名!我插入的密码也已经错了.但是ADO.NET仍然连接到我的数据库,我可以执行查询并使用我的数据库执行所有操作.我该如何解决?