Javascript 如何在静态web方法中获取asp.net文本框值?
我想从JavaScript计时器调用c#方法,如下所示Javascript 如何在静态web方法中获取asp.net文本框值?,javascript,c#,asp.net,Javascript,C#,Asp.net,我想从JavaScript计时器调用c#方法,如下所示 <script type="text/javascript"> window.setInterval(DeleteKartItems, 10000); function DeleteKartItems() { PageMethods.DeleteItem(); alert("test"); } </script> 那么如何在上述方法中
<script type="text/javascript">
window.setInterval(DeleteKartItems, 10000);
function DeleteKartItems() {
PageMethods.DeleteItem();
alert("test");
}
</script>
那么如何在上述方法中获取标签
/文本框
值呢
我尝试了下面的方法,但得到的值为空。
Page page = HttpContext.Current.Handler as Page;
Label lblRoomId = (Label)page.FindControl("lblRoomId");
string lbRoomId = lblRoomId.Text;
有什么建议吗?在参数中传递标签/文本框值
PageMethods.DeleteItem(txtValue);
public static void DeleteItem(string txtValue)
{
// perform operation
}
在参数中传递标签/文本框值
PageMethods.DeleteItem(txtValue);
public static void DeleteItem(string txtValue)
{
// perform operation
}
首先,为什么要使用计时器来调用方法。我相信你想删除后,点击一些删除按钮。检查您的方法语法,并尝试调试错误,您正在获取它的名称,为了首先测试它,我必须实现它的其他目的,我使用计时器从数据库中获取数据,每一秒,并显示它在div上。如果我使用asp.net计时器控件,则div标记不起作用。检查上面的例子。从这个链接中,只有我得到了timer过程,但如果我使用了参数,就不能启动methode。首先,为什么要使用timer调用方法。我相信你想删除后,点击一些删除按钮。检查您的方法语法,并尝试调试错误,您正在获取它的名称,为了首先测试它,我必须实现它的其他目的,我使用计时器从数据库中获取数据,每一秒,并显示它在div上。如果我使用asp.net计时器控件,则div标记不起作用。检查上面的例子。从这个链接中,只有我得到了定时器程序,但如果我使用参数,就不能触发methode。