首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

javascript 怎么调用带变量的VB.net函数?

2012-04-07 
javascript 如何调用带变量的VB.net函数????????????SCRIPT languagejavascript!--function abc(){v

javascript 如何调用带变量的VB.net函数????????????
<SCRIPT language="javascript">
<!--

function abc()
{
 var b
  b=loginForm.User.value;
 var a
  a="<%=CheckUser("b")%>"; 这个写法,变量b无法传递给CheckUser,只传递字符“b”

}

如何把javascript 的变量b 传递给VB.net的函数CheckUser(ByVal xxx As String) ??????

 VB.net code

 Public Function CheckUser(ByVal xxx As String) As String

end Function 

多谢!


[解决办法]
服务器代码和客户端代码没搞清楚

使用showModalDialog来传递js变量


JScript code
function abc() {  var b   b=loginForm.User.value;  var a ;  a=showModalDialog("包含CheckUser的页面.aspx?b="+b,"参数");alert(a);}
[解决办法]
楼主可以变通一下,将CheckUser函数运算的值,赋于一个vb.net的全局变量,<%=这里直接返回全局变量%>
 <script type="text/javascript">

window.onload=function()
{

checkUser(<%="'" +sHello + "'"%>);
}

function checkUser(value)
{
if (value=="helloworld")
{
window.alert("isok");
}
}

</script>

=============================================

namespace WebApp
{
public partial class WebForm1 : System.Web.UI.Page
{
public string sHello = "helloworld";

protected void Page_Load(object sender, EventArgs e)
{

}
}
}

热点排行