Bonjour,
Je ne suis absolument pas expert en ASP.NET Mobile, mais de ce que j'ai pu lire, tu peux procéder comme ceci pour utiliser le Javascript :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
| <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Test_JavaScript2_CSharp.aspx.cs"
Inherits="wap_Test_JavaScript2_CSharp" Debug="true" %>
<%@ Register TagPrefix="mobile" Namespace="System.Web.UI.MobileControls" Assembly="System.Web.Mobile" %>
<html xmlns="http://www.w3.org/1999/xhtml">
<body>
<mobile:Form ID="Form1" Runat="server">
<mobile:DeviceSpecific ID="DeviceSpecific3" Runat="server">
<Choice Filter="supportsJavaScript" Xmlns="http://schemas.microsoft.com/mobile/html32template">
<ScriptTemplate>
<script type="text/javascript">
function ShowTypedText(txt1, l1)
{
document.getElementById(l1).innerHTML = document.getElementById(txt1).value.length;
}
</script>
</ScriptTemplate>
</Choice>
</mobile:DeviceSpecific>
<mobile:Panel ID="Panel1" Runat="server">
<mobile:DeviceSpecific ID="DeviceSpecific1" Runat="server">
<Choice Xmlns="http://schemas.microsoft.com/mobile/html32template">
<ContentTemplate>
<asp:Label ID="Label1" runat="server" />
</br>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
</ContentTemplate>
</Choice>
</mobile:DeviceSpecific>
</mobile:Panel>
</mobile:Form>
</body>
</html> |
1 2 3 4 5 6 7 8 9 10
|
public partial class wap_Test_JavaScript2_CSharp : System.Web.UI.MobileControls.MobilePage
{
protected void Page_Load(object sender, EventArgs e)
{
System.Web.UI.WebControls.TextBox tBox1 = Panel1.Content.FindControl("TextBox1") as System.Web.UI.WebControls.TextBox;
System.Web.UI.WebControls.Label l1 = Panel1.Content.FindControl("Label1") as System.Web.UI.WebControls.Label;
tBox1.Attributes.Add("onkeyup", "javascript:ShowTypedText('" + tBox1.ClientID + "','" + l1.ClientID + "')");
}
} |
A noter l'utilisation de la balise :
<Choice Filter="supportsJavaScript">
Tu devrais consulter MSDN ou des tutoriels sur ASP.NET Mobile.
En espérant t'avoir aidé.
Partager