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()事件发生时才会被执行
------解决方案--------------------
我去,楼主卖萌啊,难为楼上的了
当然不能放单独js文件了,只能页面