Javascript 不同的名称-JS和CS
我试图在JS和CS上获得相同的文本 JS代码:Javascript 不同的名称-JS和CS,javascript,c#,webforms,Javascript,C#,Webforms,我试图在JS和CS上获得相同的文本 JS代码: var LblSits = document.getElementById('<%=SelectedSits.ClientID%>'); LblSits.textContent+= NumId; 当我运行此操作时,我可以看到selectedsites标签使用数字更新 但是当我试图从CS调试它时,它总是空的(“”) 名字的不同让我发疯。 CS上的ImageUrl和JS上的src也发生了同样的情况,直到我明白了这一点 哪个名字和谁有关?
var LblSits = document.getElementById('<%=SelectedSits.ClientID%>');
LblSits.textContent+= NumId;
当我运行此操作时,我可以看到selectedsites
标签使用数字更新
但是当我试图从CS调试它时,它总是空的(“”)
名字的不同让我发疯。
CS上的ImageUrl
和JS上的src
也发生了同样的情况,直到我明白了这一点
哪个名字和谁有关?
我能做什么?
为什么总是空的?从C代码中,您只能看到特定控件的JavaScript代码中更改的内容,这些控件支持将客户端JavaScript所做的更改发送回服务器
不要使用标签,而是使用文本框或HiddenField控件。您只是在客户端修改它。您需要一个表单/ajax来更新服务器。我可以用表单做什么?表单是通信通道。
int Sits = int.Parse(SelectedSits.Text);