js 给C#控件控件赋值,后台取不到?

html:

<input type="hidden" runat="server" id="keyTXT" name="keyTXT" />

JS:

$(function () {

            var keyTXT = $(window.parent.document).find('#keyTXT').html();

            document.getElementById('<%=keyTXT.ClientID%>').value= keyTXT; 

        });

后台:

protected void Page_Load(object sender, EventArgs e)

        {

            string hh = keyTXT.Value;

            txtKeywords.Text =hh;

            

        }

上面的 txtKeywords.Text 没值,

页面上有一个按钮(另一个方法的点击事件),按了一下 txtKeywords.Text 有值了。

为什么一开始加载的时候没有,要按某一个按钮才取到呢?

Zoe_z
浏览 1804回答 3
3回答

慕设计2395807

BWSORAQMEUXNWSOXNJSOEAUCYBRZPEXJXLOJGWTAJPEHLBJNWFBRCMVENCZIEAOZXBNBDMPEOKTWLCCSVSBQWZKHTCYILADTUKAXZOLNDGJMPJLVKTWSGWZOYWLUDNVMBROXFUXACFVSVSBEGVLUKMCGCSETCFODGIMPFFOEMHKHWMJFOXMWSHYUXMWTBEGWZCQGQMSBQTVWZVFVEAPLODTWFAKAUKTMJCOUYVKQTVYBDTVYVKMVXUPSUXAKAUWZPKHXTWZPQGCWFCFNDACQFOLHDMOKPKBEMJFBRZPMCWZOSBWTOYWLSBXAVLTPAWGADSIDYBDGQTTPKUKSTWMCSODSVRNWMULHFOXHWRGWTJFORFBLUWTQOJODNQYVYNYVYAPEHKGPZPMJVRVEHQTJLCRUVRUDMVSWWLSUQAQGPLTANWMUEAHRMSQGJSVEHUKTDNJHRGJZHRHXGPPEUXMGWZVSHFVXTPSBKNWFTCYBQMPYUKTLBJZIEHWTBYSOQNVSODGDLBRGJEUKZCRBRGJROEMCMIRCMOQZPWMPMCNJSBRMVSNKBYZBYAWLVRNWFHQZIYHXFUKQFNXGPLBYLOXGVLUXTCMMPUDFBXNDTIYBFOJSOKMIFBDYOQAVSVLADZGVKYHRTPYHRCYTJGOPSOYNRTCSUKTDFVXLMBEAQMJYBRQMOEBRTJRHXCMBKNJYORUCYOKMHFHKFQMVYAWSORSVETOXTWSHDSHLBWSILGWDGQAQMVRNQMVKAQMXNJFBEUJZQZUCXNDMIEUQMJSOKNCZVXSPWGBRAIEOJGWMODZJMCRTKHIXNQSVRAQMDIXZCLOQTPSOLOWZJYHQFISLOWMCLURAJYIYNXSBKUDZVQFHDAVLHQGP
打开App,查看更多内容
随时随地看视频慕课网APP