|
|
|
ต้องการเอาตัวแปล c# ไปใส่ในหน้า java scripts ทำอย่างไรครับ ช่วยหน่อยครับ |
|
|
|
|
|
|
|
หน้า Code C#
Code (C#)
protected void Page_Load(object sender, EventArgs e)
{
//string[] table = new string[5] { "{ role: 'style' } ", "'#b87333'", "'silver'", "'gold'", "'color: #e5e4e2'" };
string[] row =new string[5];
string[] row2=new string[5];
string[] row3 = new string[5];
conn.Open();
SqlCommand cmd = new SqlCommand("select top 5 * from year", conn);
SqlDataReader dr = cmd.ExecuteReader();
int i = 0;
while (dr.Read() )
{
[color=red]row[i] = Convert.ToString(dr["year"]);
row2[i] = Convert.ToString(dr["sales"]);
row3[i] = Convert.ToString(dr["expences"]);[/color]
Response.Write(row[i]);
i = i + 1;
}
หน้า web java script
Code
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script type="text/javascript">
google.load("visualization", "1", { packages: ["corechart"] });
google.setOnLoadCallback(drawChart);
function drawChart() {
var data = google.visualization.arrayToDataTable([
['Year', 'Sales', 'Expenses'],
[[color=green]<%=row[0]%>, 1000, 400],
['2005', 1170, 460],
['2006', 660, 1120],
['2007', 1030, 540][/color]
]);
var options = {
title: 'Company Performance',
hAxis: { title: 'Year', titleTextStyle: { color: 'red' } }
};
var chart = new google.visualization.ColumnChart(document.getElementById('chart_div'));
chart.draw(data, options);
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div id="chart_div" style="width: 900px; height: 500px;"></div>
</form>
</body>
</html>
ผมเก็บตัวแปลในข้อความ สีเขียว เขียนเป็น c#
แล้วส่วนหน้ากราฟ ผมต้องการเอาตัวแปลที่ผมสร้างไว้ ไปใส่ในข้อความ สีแดง ในหน้า web เพื่อแสดงกราฟ
ผมคือ เออเรอ แก้อย่างไงดีครับรบกวนช่วยดูให้หน่อยครับ
Tag : .NET, Ms SQL Server 2008, JavaScript, Web (ASP.NET), C#, VS 2012 (.NET 4.x)
|
|
|
|
|
|
Date :
2014-05-20 08:18:18 |
By :
chatmusic |
View :
751 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทำได้หลายวิธี ปกติผมจะใช้การเขียน C# ให้ทำการ Write พวกค่าลงใน hidden บน HTML ครับ จากนั้นก็ใช้ JavaScript ไปอ่านจาก hidden อีกทีครับ
เพิ่มเติม ลองดูพวก JSON / Ajax ดูครับ จะช่วยให้การเขียนง่ายขึ้น
|
|
|
|
|
Date :
2014-05-20 17:02:56 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|