當前位置:編程學習大全網 - 編程語言 - 請問,大家誰有最簡單的js調用網頁的方法?要最簡單的!

請問,大家誰有最簡單的js調用網頁的方法?要最簡單的!

壹、第壹種情況:

1.後臺方法:

protected string CsharpVoid(string strCC)

{

return strCC;

}

2.javascript 調用

<script language="javascript">

var s = "<%=CsharpVoid("")%>";

document.write(s);

</script>

第二種情況:

1.後代碼:

protected void CsharpVoid()

{

string strCC = "";

Response.Write(strCC);

}

2.調用方法:CsharpVoid()

<script language="javascript">

document.write("<%CsharpVoid();%>");

</script>

第三種方法:

妳可在頁面中放壹個按鈕,把它設置為不可見style="display:none",然後,用腳本讓此按鈕點擊

document.all("button1").click();

在此按鈕的C#後臺中寫事件代碼,這就是最簡單的腳本調用C#方法.

二、我要的結果是當我去點按鈕時,在去帶參數去觸發後臺方法.怎麽樣寫高手指點

HTML code:

<html xmlns="">

<head runat="server">

<title></title>

<script type="text/javascript">

function Say(strValue) {

PageMethods.SayH(strValue, ShowMsg);

}

function ShowMsg(result) {

var sResult = result.toString();

document.getElementById("rMsg").innerHTML = sResult;

}

</script>

</head>

<body>

<form id="form1" runat="server">

<div>

<asp:ScriptManager ID="ScriptManager1" runat="server" EnablePageMethods="true" />

<input id="Button1" type="button" value="點擊我" onclick="Say('妳是豬');" />

</div>

<div id="rMsg">

</div>

</form>

</body>

</html>

C# code:

[System.Web.Services.WebMethod]

public static string SayH(string name)

{

return string.Format("welcome to site , !", name);

}

好人有好報 希望能采納 嘿嘿!!!

  • 上一篇:廣東省CG插畫培訓班有哪些 比較好的有那個?
  • 下一篇:汽車安全的歷史——沃爾沃的貢獻史
  • copyright 2024編程學習大全網