Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 获取textarea值并将其插入数据库_C#_Html_Asp.net_Razor - Fatal编程技术网

C# 获取textarea值并将其插入数据库

C# 获取textarea值并将其插入数据库,c#,html,asp.net,razor,C#,Html,Asp.net,Razor,我的代码是: @{ var updatedabout= Request.Form["updateabout"]; var db = Database.Open("database3"); if (isPost) { var update = db.QuerySingle("UPDATE users SET about = @0 WHERE [E-mail] = @1",updatedabout,WebSecurity.CurrentUserNa

我的代码是:

      @{
    var updatedabout= Request.Form["updateabout"];
        var db = Database.Open("database3");
if (isPost) {
        var update = db.QuerySingle("UPDATE users SET about = @0 WHERE [E-mail] = @1",updatedabout,WebSecurity.CurrentUserName); 
}}

<form class="horizontal" action="" method="POST">
    <textarea id="updateabout" name="updateabout" rows="5">example</textarea>
<button type="submit">
</form>
@{
var updateabout=Request.Form[“updateabout”];
var db=Database.Open(“database3”);
如果(isPost){
var update=db.QuerySingle(“更新用户设置为大约=@0,其中[E-mail]=@1],updateabout,WebSecurity.CurrentUserName”);
}}
实例

我想把用户在文本区写的东西提交到数据库。但是我不能让它工作。上面的代码是我到目前为止所拥有的。

好的,什么不起作用?它没有提交任何内容,数据库中的字段保持为空。您的确切代码不起作用,但我在您的帮助下设法实现了,谢谢兄弟
Request.Form["updateabout"]; gets value from query string but in your case you have a text area. If you are using javascript try to use 
var updatedabout=document.getElementById('updatedabout').value;