|
|
|
รบกวนผู้รู้ครับ :วิธีการ INSERT ข้อมูลลง database จาก <textarea cols="30" id="Detail" name="message" rows="10"></textarea> |
|
|
|
|
|
|
|
ทำไมไม่ใช้พวก Server Control ครับ ถ้า HTML Control ก็น่าจะใช้ Request.Form("message")
|
|
|
|
|
Date :
2013-01-22 06:19:58 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ยังไม่ได้เลยครับลองเเล้ว เเบบนี้ใช่รึป่าวครับ ?
Code (C#)
,'" + Request.Form("message") + "'
มันขึ้น error Error 1 Non-invocable member 'System.Web.HttpRequest.Form' cannot be used like a method.
|
|
|
|
|
Date :
2013-01-22 10:00:59 |
By :
Kaen17 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (C#)
Request.Form["message"]
ลืมว่า C# จะต้องใช้ [ ] ครับ
Code (C#)
System.Web.HttpRequest.Form["message"]
ลองดูครับ
|
|
|
|
|
Date :
2013-01-22 10:50:48 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใส่เเบบนี้ถูกรึป่าวครับท่าน
Code (C#)
" ('" + this.txtMeetID.Text + "','" + this.txtNameMeet.Text + "','" + this.ddlType.SelectedItem + "', " +
" '" + this.txtDate.Text + "','" + this.ddlST.SelectedItem + "','" + this.ddlET.SelectedItem + "'," +
" '" + this.ddlLocation.SelectedItem.Value + "','" + FileUpload1.FileName + "','" + Request.Form["message"] + "')";
เเล้ว
Code (C#)
System.Web.HttpRequest.Form["message"]
ใส่ตรงไหนครับ ?
|
|
|
|
|
Date :
2013-01-22 11:08:08 |
By :
Kaen17 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ยังไม่ได้เลยยังขึ้นเหมือนเดิม เหลือ Code (C#)
Server.HTMLEncode(Request.Form["message"]);
ผมไม่รู็จะไปใส่ตรงไหนครับ เรียนผู้รู้ช่วยทีครับ
Code (C#)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Data.SqlClient;
namespace Project
{
public partial class WebForm1 : System.Web.UI.Page
{
SqlConnection objConn = new SqlConnection();
SqlCommand objCmd = new SqlCommand();
DataTable dt = new DataTable();
String strConnString;
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
String strSQL;
strConnString = "Server=localhost;UID=sa;PASSWORD=12345;database=mydatabase;Max Pool Size=400;Connect Timeout=600;";
strSQL = "INSERT INTO Createmeet (Detail) " +
" VALUES " + Request.Form["message"];
objConn.ConnectionString = strConnString;
objConn.Open();
objCmd.Connection = objConn;
objCmd.CommandText = strSQL;
objCmd.CommandType = CommandType.Text;
try
{
objCmd.ExecuteNonQuery();
Response.Redirect(".............");
}
catch (Exception ex)
{
this.lblStatus.Visible = true;
this.lblStatus.Text = "Record can not insert Error (" + ex.Message + ")";
}
objConn.Close();
objConn = null;
}
}
}
Code (C#)
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="Project.WebForm1" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<td>
<script type="text/javascript" src="ckeditor/ckeditor.js"></script>
<textarea cols="30" id="Detail" name="message" rows="10"></textarea>
<script type="text/javascript">
CKEDITOR.replace('message', {
language: 'en',
height: 220,
width: 600,
filebrowserBrowseUrl: '/website/ckfinder/ckfinder.html',
filebrowserImageBrowseUrl: '/website/ckfinder/ckfinder.html?Type=Images',
filebrowserFlashBrowseUrl: '/website/ckfinder/ckfinder.html?Type=Flash',
filebrowserUploadUrl: '/website/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Files',
filebrowserImageUploadUrl: '/website/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Images',
filebrowserFlashUploadUrl: '/website/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Flash'
});
</script> </td>
<br />
<asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" />
<asp:Label ID="lblStatus" runat="server"></asp:Label>
</div>
</form>
</body>
</html>
|
|
|
|
|
Date :
2013-01-22 17:14:42 |
By :
Kaen17 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (C#)
strSQL = "INSERT INTO Createmeet (Detail) " +
" VALUES ('" + Server.HTMLEncode(Request.Form["message"]) + "')";
|
|
|
|
|
Date :
2013-01-23 21:43:19 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อ่าาขอโทดทีครับ เพิ่งเห็นครับ มันเกี่ยวกับ CKeditor ไหมอะครับ พอผม insert textarea เฉย ๆข้อมูลเพิ่มลง db ได้ครับ เเต่พอเพิ่ม text editor เข้าไปกับมา error เหมือนเดิมครับ
จะต้องทำยังไงล่ะเนี่ยครับ ??
Code (C#)
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="Project.WebForm1" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<td>
<script src="ckeditor/ckeditor.js" type="text/javascript"></script>
<textarea cols="50" id="editor1" name="editor1" rows="10"></textarea>
<script type="text/javascript">
CKEDITOR.replace('editor1', {
skin: 'kama', //กำหนดรูปแบบหน้าตา
height: 200, //กำหนดความสูง
width: 500, //กำหนดความกว้าง
toolbar: //กลุ่มเครื่องมือ ตัดออก เพิ่มเข้าได้
[['Bold', 'Italic', 'Underline', '-', 'Subscript', 'Superscript', '-',
'NumberedList', 'BulletedList', '-', 'Link', 'Unlink'],
['Outdent', 'Indent', '-', 'JustifyCenter', 'JustifyRight', 'JustifyBlock'],
'/',
['Image', 'Flash', 'Smiley', '-', 'Table', 'HorizontalRule', 'SpecialChar']]
});
</script>
</td>
<br />
<asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" />
<asp:Label ID="lblStatus" runat="server"></asp:Label>
</div>
</form>
</body>
</html>
|
|
|
|
|
Date :
2013-01-23 23:27:09 |
By :
Kaen17 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอา Error ไปค้นหาครับ เยอะแยะครับ
|
|
|
|
|
Date :
2013-01-24 06:19:34 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|