Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript asp.net jquery在回发后在页面上加载值_Javascript_Asp.net_Jquery - Fatal编程技术网

Javascript asp.net jquery在回发后在页面上加载值

Javascript asp.net jquery在回发后在页面上加载值,javascript,asp.net,jquery,Javascript,Asp.net,Jquery,我目前正在尝试使用jQuery插件: 现在,在发回页面后,我想将输入的任何项目的值重新加载回文本框 现在页面上的jQuery如下所示: $(document).ready(function () { $("#<%=txtPeople.ClientID %>").tokenInput("Handler.ashx", { hintText: "Type in a name", noResultsText: "No resul

我目前正在尝试使用jQuery插件: 现在,在发回页面后,我想将输入的任何项目的值重新加载回文本框

现在页面上的jQuery如下所示:

$(document).ready(function () {
        $("#<%=txtPeople.ClientID %>").tokenInput("Handler.ashx", {
            hintText: "Type in a name",
            noResultsText: "No results",
            searchingText: "Searching...",
            prePopulateFromInput: true  
            },
            prePopulate:  **Here is where I want to add JSON listing the items that should be populated**
        });
    });

有人能给我指出正确的方向或提供任何可能有帮助的参考资料吗?谢谢

您应该能够将json分配给变量,如

string prepopulateValues="[{/"id/":1, /"name/":/"Ben/"}"; //etc.
然后在jquery函数中写出变量的值

prePopulate: <%= prepopulateValues%>

或者,如果您使用的是ASP.Net,您可以使用我的opensourse项目ASPTokenInput,它为jquery tokeninput插件添加了服务器端功能。这将自动处理回发中的令牌持久性


您好,谢谢您的回复,虽然我有一个问题,必须在初始页面加载上设置一个值,但在回发后这似乎可以工作,否则它会出错,无法工作。有什么想法吗?您能在Page_load事件中设置预填充值的值吗?如果你把它放在If里!回邮?或者我误解了你的意思?是的,看起来很有效,看起来很混乱,但我对javascript还是很陌生的
prePopulate: <%= prepopulateValues%>