我在Default.aspx中有一个KendoUI窗口组件,它显示一个div(由id = window2),它有两个文本框,一个标签和一个弹出按钮,我的div:
<div id="window2" style="display: none; direction: rtl; ">
<input id="userName" style="direction: rtl" type="text" value="" />
<asp:Label ID="lbl1" runat="server" Text=""></asp:Label>
<input id="password" style="direction: rtl; margin-right: 44px" type="password" value="" class="keyboardInput" />
<asp:Button ID="enterLogin" runat="server" Text="ENTER" OnClick="enterLogin_Click" />
在Default.aspx中我有:
protected void enterLogin_Click( object sender, EventArgs e )
{
lbl1.Text = "hiiiiiiiii";
}
但是,当我点击enterLogin时,它什么也没做。有什么问题?
编辑:我的Windows脚本是:
<script type="text/javascript">
$(document).ready(function ()
{
function initWindow2()
{
var windowOptions = {
width: "350px",
title: "Login",
modal: true,
visible: false,
positiontop: -100,
};
$("#window2").kendoWindow(windowOptions);
$("#window2").data("kendoWindow").center().open();
}
$("#enter").bind("click", function ()
{
initWindow2();
});
$("#cancelLogin").bind("click", function ()
{
$("#window2").data("kendoWindow").close();
});
});
</script>
注意:当我点击id = enter的div时,会弹出window2,其中包含标签,文本框和按钮。