62,046
社区成员
发帖
与我相关
我的任务
分享
private void btnLogin_Click(object sender, RoutedEventArgs e)
{
//这是silverlight页面的3个控件
string name = txtUserNames.Text.Trim().ToUpper();
string pass = txtUserPasss.Text.Trim();
bool bl = checkBox1.IsChecked.Value;
//这是silverlight调用JS里的函数
HtmlPage.Window.Eval("check('" + name + "','" + pass + "','" + bl + "')");
}
function check(name, pass, bl) {
//然后给form里的txtUserName赋值
document.getElementById("txtUserName").value = name;
document.getElementById("txtPassword").value = pass;
document.getElementById("chbPersistent").value = bl;
var input = document.getElementById("txtUserName").value;
var a = document.getElementById("txtPassword").value;
var c = document.getElementById("chbPersistent").value;
alert(input + a + c);
form2.submit();
}
<form id="form2" runat="server">
<table>
<tr>
<td>
<asp:TextBox ID="txtUserName" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td>
<asp:TextBox ID="txtPassword" TextMode="Password" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td>
<asp:Literal ID="Literal1" runat="server"></asp:Literal>
</td>
</tr>
<tr>
<td>
<asp:CheckBox ID="chbPersistent" runat="server" />
</td>
</tr>
<tr>
<td>
<asp:Button ID="btn_Login" runat="server" Text="登录" OnClick="btn_Login_Click" />
</td>
<td>
<input id="btn_Reset" type="reset" value="重置" />
</td>
</tr>
</table>
</form>
<asp:Button ID="btn_Login" runat="server" Text="登录" OnClick="btn_Login_Click" " />
<asp:Button ID="btn_Login" runat="server" Text="登录" OnClick="btn_Login_Click" OnClientClick="check(参数)" />