請讓我問一些問題。我只是困惑了javascript,JQuery和代碼背後的屬性的區別。 例如: ASPX腳本和代碼背後的差異?
<tbody id="toggleSup" runat="server">
C#
toggleSup.Visible = false;
----------------------------- ---------- --------------------------- OR
C#
CallScript((string)(Session["toggle"]));
private void CallScript(string str)
{
string scriptx = "<SCRIPT LANGUAGE='javascript'>";
scriptx += "toggle('" + str + "');";
scriptx += "</script>";
ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "scriptx", scriptx, false);
}
腳本
function toggle(para1) {
if (para1 == 0) {
$('#toggleSup').hide();
}
else {
$('#togglePO').hide();
}
}
對於這兩個不同的東西,大部分開發人員都使用腳本。爲什麼?實際上C#代碼只有一行。不同的是,如果我使用腳本,不需要使用runat =「server」,但如果我使用後面的代碼,則需要使用runat =「server」。所以我認爲可能有一定的優勢。請給我解釋一下,如果可能的話...
感謝
注意:JQuery *是* JavaScript。爲了您的問題的目的,沒有必要區分這兩者。 – nnnnnn
是的。我的意思是JavaScript/JQuery和代碼背後的區別。對不起,沒有清除問題 – CMMaung