首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在内容页面中使用VirtualKeyboard

问在内容页面中使用VirtualKeyboard
EN

Stack Overflow用户
提问于 2014-01-09 05:03:31
回答 1查看 1.1K关注 0票数 0

我创建了一个使用VirtualKeyboard的主页。它工作得很好,但是当我在内容页面中使用它时,它不起作用。

这是主页中的代码:

代码语言:javascript
复制
    <head runat="server">
        <title></title>
          <link href="css/keyboard.css" rel="stylesheet" />
                <link rel="stylesheet" href="css/demo.css" />
                <script src="script/prototype.js"></script>
                <script src="script/keyboard.js"></script>
        <asp:ContentPlaceHolder ID="head" runat="server">
        </asp:ContentPlaceHolder>
    </head>
    <body>
        <form id="form1" runat="server">
            <div>
                <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
                <cc1:VirtualKeyboard ID="VirtualKeyboard1" runat="server" ClientIDMode="AutoID" CssClass="KeyBoard" ForControl="TextBox1" />
            </div>
            <asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server">

            </asp:ContentPlaceHolder>
        </form>
    </body>

这是内容页中的代码:

代码语言:javascript
复制
<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="Default2" %>

<%@ Register Assembly="SPCS.AspDotNet" Namespace="SPCS.AspDotNet" TagPrefix="cc1" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
    <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
    <cc1:VirtualKeyboard ID="VirtualKeyboard1" runat="server" ForControl="TextBox1" />
</asp:Content>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-01-09 06:49:48

请在ClientIDMode=中设置TextBox“静态”,因为默认情况下它是继承的,因此可以生成AutoID并尝试它。

代码语言:javascript
复制
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
    <asp:TextBox ID="TextBox1" runat="server" ClientIDMode="Static"></asp:TextBox>
    <cc1:VirtualKeyboard ID="VirtualKeyboard1" runat="server" ForControl="TextBox1" />
</asp:Content>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21011948

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档