10/10/2018, 13:21
Giúp cách truyền tham số
Trong javascript có đoạn code thế này
function page(a,b,c)
{
document . write(a + b + c);
}
html
<a href='#' onclick='page(1,2,3)' />Click</a>
****************
cho mình hỏi với asp . net c# thì phải viết như thế nào?
function page(a,b,c)
{
document . write(a + b + c);
}
html
<a href='#' onclick='page(1,2,3)' />Click</a>
****************
cho mình hỏi với asp . net c# thì phải viết như thế nào?
Bài liên quan
onclick bằng OnClientClick
thì nó báo lỗi debug gì gì đó, chả chạy đc
<asp:HyperLink ID="link1" Text="Click" NavigateUrl="#" onclick="page(1,2,3);" runat="server" />
<asp:LinkButton ID="link2" Text="Click" OnClientClick="page(1,2,3);" runat="server" />
<form id="form1" runat="server">
<div>
</div>
<asp:LinkButton ID="LinkButton1" runat="server" OnClientClick="tinh(6);" >LinkButton</asp:LinkButton>
<br />
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
<br />
</form>
C#
public void tinh(int a)
{
Label1 . Text = a . ToString();
}
Click vào là lỗi Webpage Error, giúp mình xem nó sai ở đâu (Text, ToString có space tại chưa đc post link)
Hơn nữa một số nền tảng web như .NET làm lập trình viên bị che mắt đi khá nhiều, nhưng người học lập trình chuyển sang làm web rất hay bị tư duy lập trình App chi phối nên không hiểu rõ hết web cấu tạo bởi những gì, cái gì cũng quy về là code.
Bạn chủ toptic nên xem lại tổng quan về website cấu tạo lên bỏi thành phần nào, tôi sẽ giúp định hướng đôi chút để đỡ mất thời gian hơn còn việc cụ thể bạn phải tự nghiên cứu:
1. Mọi website khi muốn xem là đều cần có trình duyệt, và nền tảng là siêu văn bản (các văn bản được đánh dấu bằng các thẻ HTML)
2. HTML không làm thành giao diện hoàn thiện, nhưng không có nó cũng không thể định dạng được theo các bản thiết kế giao diện. Và công việc định dạng giao diện là của CSS (đồ họa, tương tác cơ bản).
3. Khi có giao diện HTML, CSS rồi thì một số tương tác giao diện bản thân HTML, CSS không hỗ trợ hết (menu xổ, kiểm duyệt cơ bản form - các form cũng là html nhé, slide ảnh,...) lúc đó cần đến javascript có tác dụng lập trình cho các thành phần html, css ở phía người duyệt web.
4. Ngôn ngữ lập trình web (vd: PHP, ASP.NET,...) bản thân không làm ra giao diện, mà chỉ là công cụ tương tác với máy chủ để làm web động (đưa dữ liệu từ client tới server, và ngược lại).
5. Cuối cùng để lưu lại dữ liệu, cần một CSDL (vd: SQL Server, MySQL,...) mấy cái này lưu thông tin, dữ liệu là chính còn đa phần các thành phần giao diện html, css hay dữ liệu media (hình ảnh, video,...) lại không lưu trong csdl mà lưu trên máy chủ.
Để xử lý được mọi vấn đề của web cần rõ ràng hiểu đang xử lý ở phần nào, thành phần nào chịu trách nhiệm -> ra giải pháp cụ thể.