小编Sie*_*ith的帖子

在Javascript中设置隐藏的输入值,然后在代码隐藏中访问它

我一直在尝试使用Javascript设置隐藏输入的值,然后从我的C#代码隐藏中访问该值.当我运行下面复制的代码时,分配给assignedID的值是"",我假设它是隐藏输入的默认值.如果我在html标记中手动设置值,则assignIDs设置为该值.

这个行为告诉我,在onClientClick和onClick事件触发之间输入的值被重置(重新渲染?).

我很感激任何有关此事的帮助.我花了好几个小时试图解决看似非常简单的问题.

HTML/JavaScript的:

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Admin Page - Manage Tasks</title>
    <script language="javascript" type="text/javascript">
        function PopulateAssignedIDHiddenInput() {
            var source = document.getElementById('assignedLinguistListBox');
            var s = "";
            var count = source.length;
            for (var i = count - 1; i >= 0; i--) {
                var item = source.options[i];
                if (s == "") { s = source.options[i].value; }
                else { s = s.concat(",",source.options[i].value); }
            }
            document.getElementById('assignedIDHiddenInput').Value = s;
            // I have confirmed that, at this point, the value of
            // the …
Run Code Online (Sandbox Code Playgroud)

html javascript c# asp.net

6
推荐指数
1
解决办法
3万
查看次数

标签 统计

asp.net ×1

c# ×1

html ×1

javascript ×1