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;