小编Noo*_*ars的帖子

在ASP.NET MVC 4 Razor中,如何获得@ Html.Label的值(文本)?

对不起,我试过搜索,但我没有收到任何与我的问题相关的信息.

我的看法:

<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因为我不希望人们改变它的价值.谢谢您的帮助!

c# asp.net asp.net-mvc razor asp.net-mvc-4

1
推荐指数
1
解决办法
6547
查看次数

为什么ADO.NET仍然与错误的用户连接到SQL Server?

我正在运行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仍然连接到我的数据库,我可以执行查询并使用我的数据库执行所有操作.我该如何解决?

c# sql-server asp.net ado.net

0
推荐指数
1
解决办法
526
查看次数

标签 统计

asp.net ×2

c# ×2

ado.net ×1

asp.net-mvc ×1

asp.net-mvc-4 ×1

razor ×1

sql-server ×1