簡體   English   中英

通過VB.net獲取前端變量

[英]get front end variable with VB.net

如何使用ajax傳遞javascript值並使用vb.net獲得它?

我正在使用jquery滑塊將值存儲在無法在vb.net中訪問的變量中。 我正在尋找您的任何指導。

        <script type="text/javascript">
            var test = 0;
            $(function () {
                $("#slide1, #slide2").slider(
                {
                    range: "max",
                    min: 0,
                    max: 100,
                    slide: function (event, ui) {
                        //console.log(ui.values);
                        if (event.target.id == "slide1") {
                            $("#amount1").val("%" + ui.value); //ui is the slider thing (.values[0] is left slider)
                            amt1 = $("#amount1").val();
                        }
                        else if (event.target.id == "slide2") {
                            $("#amount2").val("%" + ui.value);
                            amt2 = $("#amount2").val();
                            //console.log("TEST = " + test);
                        }
                $("#amount1").val("%" + $("#slide1").slider("values", 0));
                $("#amount2").val("%" + $("#slide2").slider("values", 0));
 });
         </script>

要在前端設置HiddenField的值,我必須使用以下命令:

else if (event.target.id == "slide2") {
                            $("#amount2").val("%" + ui.value);
                            amt2 = $("#amount2").val();
                            //console.log("TEST = " + test);
                            document.getElementById('<%= HiddenField1.ClientID%>').value = amt2;
                        }

根據@zeb的建議,使用ASP隱藏字段是一種方法。 您只需通過JQuery設置隱藏字段值

$("#HiddenField1").val("YourValue");

或JavaScript

document.getElementById("HiddenField1").value = "YourValue";

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM