Javascript 如何在vb.net代码中编写java脚本?
当我需要在vb.net代码中编写Javascript时,有人能帮我吗? 我的意思是我不熟悉vb.net编码,我有一个从web服务动态创建的表,对于该表,我需要添加javascript代码中的排序功能,我需要将此脚本添加到动态创建的表中 我试过这个:Javascript 如何在vb.net代码中编写java脚本?,javascript,jquery,vb.net,Javascript,Jquery,Vb.net,当我需要在vb.net代码中编写Javascript时,有人能帮我吗? 我的意思是我不熟悉vb.net编码,我有一个从web服务动态创建的表,对于该表,我需要添加javascript代码中的排序功能,我需要将此脚本添加到动态创建的表中 我试过这个: oSB.Append("table.RegisterStartupScript('SCRIPTNAME', '<script language='javascript'>function tname(){alert('kk')}
oSB.Append("table.RegisterStartupScript('SCRIPTNAME', '<script language='javascript'>function tname(){alert('kk')};</script>')")
表由以下代码创建(webservice):
oSB.Append(“+”名称“+”持续时间“+”状态“+”缔约方“+”年“+”)
sNameValue=dr(“sName”).ToString
sDurValue=dr(“sDuration”).ToString
sStateValue=dr(“sState”).ToString
sPartyValue=dr(“sParty”)。ToString
sYearValue=dr(“sYear”).ToString
oSB.Append(“您不能在vb.net代码中编写javascript代码。您可以在vb.net代码中添加/嵌入javascript代码以在客户端执行。通常您需要在aspx页面中编写javascript代码。您可以使用
从vb代码中注册脚本。您不能直接在vb.net代码中编写javascript。但是,您可以从vb.net代码中注册并启动javascript
试试这个
Page.RegisterClientScriptBlock("key","<script>alert('Hello World');</script>");
Page.RegisterClientScriptBlock(“键”、“警报('Hello World');”);
请尝试以下vb代码块:
Dim strScript As String = "<script>"
strScript += "alert('Hello, Pavan');"
strScript += "</script>"
Page.RegisterClientScriptBlock("strScript", strScript)
Dim strScript As String=“”
strScript+=“警报('Hello,Pavan');”
strScript+=“”
Page.RegisterClientScriptBlock(“strScript”,strScript)
我可以看到您正在使用
$('[id^=tname] th').live('click'...
但是,从jQuery文档中:
从jQuery1.7开始,.live()方法已被弃用
附加事件处理程序。jQuery旧版本的用户应使用
.delegate()优先于.live()。
除此之外,TH是一个非常糟糕的事件目标。因为您需要单击TH,而不是其中的文本。否则您的事件将不会触发
请参见此处的标记:
那应该行。
实际上,您不需要在vb.net代码中嵌入任何javascript,只需在页面中包含一个javascript文件,然后使用jQuery的.on()
事件处理程序。如果必须从web服务管理javascript,请使用另一个端点,根据web服务生成的代码返回要使用的javascript
如果您必须使用除最新jQuery之外的任何其他版本,请参阅上面提供的文档。请用谷歌搜索它?我尝试了这些链接,但似乎不起作用,而且我昨天也回答了您的类似问题。您是否尝试了解决方案?我这里没有使用aspx页面,我所拥有的只是一个称为w的html页面ebservice,并且表是在webservice页面中动态创建的,我不想使用aspx页面。如何调用web服务?通过HTML页面中的javascript使用Ajax.thanx jeev!!!这是一个vb.net代码吗???它不工作,我试过了。看看这里:还有这个:thanx的回复,下面的代码对我有效。$(“[id^=tname]”。live('click',函数(event){var s=event.target.id;alert('u hve clicked'+s);
Page.RegisterClientScriptBlock("key","<script>alert('Hello World');</script>");
Dim strScript As String = "<script>"
strScript += "alert('Hello, Pavan');"
strScript += "</script>"
Page.RegisterClientScriptBlock("strScript", strScript)
$('[id^=tname] th').live('click'...