話說老鷹不會asp.net不過方法跟php應該差不暸多少,老鷹使用PHP的範例給你看!
把PHP轉成asp.net就可以了!如果使用jquery記得導入他
jqeury post
<pre class="c" name="code">
<script>
$(function(){
$.post('url.php',{id:<?=$id;?>},function(data){
alert(data);
});
});
</script>
/************** or ****************/
<script>
$(function(){
var id = $('input[name="test"]').val();
$.post('url.php',{id:id},function(data){
alert(data);
});
});
</script>
<input type="hidden" name="test" value="2">
url.php
<pre class="c" name="code">
<?php
$id = $_POST['id'];
if($id == 2):
echo "ok";
else:
echo "no";
endif;
?>
url.aspx(C#)
<pre class="c" name="code"><%
private void Form1_Load(object sender, EventArgs e)
{
string Get_id = Request.QueryString["id"];
if(id == 2)
{
Response.Write("<script>alert('OK')</script>");
}
else
{
Response.Write("<script>alert('NO')</script>");
}
}
%>
deanya提到:
url.aspx(C#)
Response.Write("<script>alert('OK')</script>");
....
樓上的老師說要用ScriptManager.RegisterScriptBlock....
搜尋引擎,尋找關鍵字「javascript asp.net 傳值」
文章與範例很多喔
例如:把數據寫在隱藏欄位裡面<input type=hidden>
後置程式碼就能抓到
以前有Client CallBack的方法也可以做到
例如我這篇範例 http://www.dotblogs.com.tw/mis2000lab/archive/2009/09/03/10387.aspx
也可以透過JSON傳遞.....方法很多,看看哪一種您比較好上手
在page上放一個具備autopostback的server control,
js就可以...__doPostBack(controlid,arguments);