请问asp.net可以调用javascript中的方法吗? 如题,在javascript中有某个function()方法,我希望在asp.net中调用,能否实现呢?谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 比如asp.net中有个方法privite void ii(){}里面如何写才能调用js中的某个方法的,谢谢 不知道怎么回答。没有什么不可以,只是需要的条件、做法、花的代价不同。不是asp.net中几乎已经是现成的东西,大多在这个中低级技术论坛讨论无意义。 Response.Write(<script>方法;</script>); 这要知道几个基本知识:asp.net的页面对象什么时候存在,客户端页面什么时候存在,http,webservice,ajax,postback,callback等等,不是全部要熟悉,至少要熟悉其中四五个才能组合出一种流程来。 Response.Write("<script language='javascript'>alert('asdfasdf')</script>") Response.Write("<script language='javascript'>alert('asdfasdf')</script>")弹出某个窗口就可以,但是Response.Write("<script language='javascript'>方法</script>")运行却没反应的? ClientScript.RegisterStartupScript(this.GetType(), "", "<script> 加在这里</script>");加在.aspx.cs中 Response.Write("<script language='javascript'>parent.方法();</script>") 以前有人问“如何在一个asp.net方法/事件执行到一般的时候在客户端浏览器上进行确认,然后根据确认还是取消在asp.net端继续分支判断进行处理”,这问题对于csdn论坛来说过于高级了。 所有的Web控件都有 Attributes 属性想怎么用就怎么用 如何在一个asp.net方法/事件执行到一般的时候在客户端浏览器上进行确认,然后根据确认还是取消在asp.net端继续分支判断进行处理有回老问题了,"推"还是"拉"怎么调用, 说一下好吗?这个没人回答,是因为LZ问的太含糊了.我们不知道,LZ到底是要"推"或是"拉",亦或"半推半拉" hb_gx(高升) ATTRIBUTE我知道, 但现在我想实现不是这个, 举个例子吧, 现在下面一段CS代码private void F(){//某些CS代码处理//然后在某处突然调用JS的方法,如 jsfunction()//某些CS代码处理}我想实现的是这样的功能, 大家应该明白 了吧! 不可以cs代码执行于伺服端js代码执行于客户端你还是换个设计方案吧,这个思路不通 我刚才试了一下,可以实现,用:Page.RegisterStartupScript(key, "<script>前台的方法</script>"); Response.Write(<script>方法;</script>); Page.RegisterStartupScript("function的描述","<script>你要执行的function</script>");) private void F(){//某些CS代码处理//然后在某处突然调用JS的方法,如 jsfunction()//某些CS代码处理}-------唉,看清lz的这个要求,搞清cs与js的执行顺序.谁有办法实现:执行jsfunction之后才执行后面的cs代码?!这个要求本身已经违背了B/S的原理 //然后在某处突然调用JS的方法,如 jsfunction()关键这个东西你是否要依赖客户端的操作如果不依赖,那还是"拉"//然后在某处突然调用JS的方法,如 jsfunction()不是啥问题,你就是要调用python,java,c的方法都成如果要依赖,那是"推",这个就很麻烦了,就象星星们讲的这个牵扯太多,不是一两句话可以讲完的 我刚才试了一下,可以实现,用:Page.RegisterStartupScript(key, "<script>前台的方法</script>");// 这个 key 是什么?! Page.RegisterStartupScript("function的描述","<script>你要执行的function</script>");)//"function的描述" ,真听不明白, function的描述怎么写?! key是你随便写的一个字符串,用来区分用的,比如你写:"12313" LZ换ID了?这种需要中间确认的功能,最好通过跳页的方式实现,比较简单例如:private void aaa(){ 前半部分代码 response.write ("调用前台脚本")}function fa(){ if (confirm('ddddd')) { location.href="下半部分的页面"; }}private void bbb(){ 后半部分代码} 【word问题】如何能获取word当前页面光标所在位置的基本信息(如行数、列数) c#操作word 请教单元格内容位置的问题 关于gridview列变色的问题 asp.net怎样实现翻页功能? 如何将DataSet的内容转化成xml 如何把xsd转换成xml?有没有这样的例子 __doPostBack问题,紧急求助!!! 关于安全的问题。 怎么样根据显示器的分辨率,将panel控件自动居中? .net 哪种架构可以做到跟数据库松耦合! 下载的程序报错,求解? VS.net 2005 SQLDataSource 的数据集返回
里面如何写才能调用js中的某个方法的,谢谢
弹出某个窗口就可以,但是Response.Write("<script language='javascript'>方法</script>")运行却没反应的?
加在.aspx.cs中
想怎么用就怎么用
举个例子吧, 现在下面一段CS代码
private void F()
{
//某些CS代码处理
//然后在某处突然调用JS的方法,如 jsfunction()
//某些CS代码处理}我想实现的是这样的功能, 大家应该明白 了吧!
cs代码执行于伺服端
js代码执行于客户端
你还是换个设计方案吧,这个思路不通
Page.RegisterStartupScript(key, "<script>前台的方法</script>");
{
//某些CS代码处理
//然后在某处突然调用JS的方法,如 jsfunction()
//某些CS代码处理}
-------
唉,看清lz的这个要求,搞清cs与js的执行顺序.
谁有办法实现:执行jsfunction之后才执行后面的cs代码?!
这个要求本身已经违背了B/S的原理
关键这个东西你是否要依赖客户端的操作
如果不依赖,那还是"拉"//然后在某处突然调用JS的方法,如 jsfunction()不是啥问题,你就是要调用python,java,c的方法都成如果要依赖,那是"推",这个就很麻烦了,就象星星们讲的这个牵扯太多,不是一两句话可以讲完的
Page.RegisterStartupScript(key, "<script>前台的方法</script>");
// 这个 key 是什么?! Page.RegisterStartupScript("function的描述","<script>你要执行的function</script>");)
//"function的描述" ,真听不明白, function的描述怎么写?!
例如:
private void aaa()
{
前半部分代码
response.write ("调用前台脚本")
}function fa()
{
if (confirm('ddddd'))
{
location.href="下半部分的页面";
}
}private void bbb()
{
后半部分代码
}