本博客文章为转载,请勿用于商业目的!
本博客文章为转载,请勿用于商业目的!

在页面控件上直接使用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%>

让人很担心执行不了,不过 实验过后

执行得很好。没问题,可以放心使用。

posted on 2012-01-12 03:57  刘季  阅读(275)  评论(0)    收藏  举报