在页面控件上直接使用C# 脚本
<asp:HiddenField ID="SaveValues" runat="server" />
<input type="text" id="saveClientID" value="<%=SaveValues.ClientID%> " />
在js中间嵌入C#脚本。这一个很牛啊,以前没发觉,各种语言的相互嵌套
document.getElementById("<%=jiangjiazhekou.ClientID%>").value;
关键是 = 一定要打出来,这点与asp极度相似。
function getAllValues()
{
var objs = document.getElementsByName("cGroundID");
var str = "";
for (var i = 0; i < objs.length; i++)
{
if (objs[i].checked)
{
str += objs[i].value + ",";
}
}
document.getElementById('<%=SaveValues.ClientID%>').value = str;
alert(document.getElementById('<%=SaveValues.ClientID%>').value);
}
源代码在vs中的显示就是这样 <% %>并没有变为 <% =SaveValues.ClientID %> 而是依然为字符串的颜色<%=SaveValues.ClientID%>
让人很担心执行不了,不过 实验过后

执行得很好。没问题,可以放心使用。
浙公网安备 33010602011771号