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

javascript 访问.net 后台方法有关问题

2013-07-04 
javascript 访问.net 后台方法问题var checkname validateEmploy(txtName, % GetMutillanguage(SO

javascript 访问.net 后台方法问题


var checkname = validateEmploy('txtName', '<%= GetMutillanguage("SONY_Please_Enter_Your_Name") %>');

这里显示的是

 '<%= GetMutillanguage("SONY_Please_Enter_Your_Name") %>'



我想要的是 GetMutillanguage("SONY_Please_Enter_Your_Name") 返回的提示信息
请教大侠, 我是不是哪里写错了
[解决办法]
利用JS+AJAX,如此混用不可行
[解决办法]
你的意思是页面源代码中也有<%= GetMutillanguage("SONY_Please_Enter_Your_Name") %>这个?
[解决办法]
改成  '<%= GetMutillanguage("SONY_Please_Enter_Your_Name"); %>' 

就是方法后面加一个执行它的分号,这是C#函数调用的标点

请确保你的GetMutillanguage函数的访问类型是public或者保护型,不可以是私有型



// 如果该表达式是放在数据绑定控件中,建议使用<%# GetMutillanguage("SONY_Please_Enter_Your_Name"); %>

// #号一般是不直接执行,唯有页面.Bind()或控件的.DataBind()事件发生时才会被执行



[解决办法]
引用:
还是不行哦.
难道这个东西不能放在javascript文件里面
我这个东西是放在单独的javascript文件里面的
然后 页面引用这个文件

我去,楼主卖萌啊,难为楼上的了
当然不能放单独js文件了,只能页面

热点排行