Member 9809506 Ответов: 0

Кнопка захвата Html нажмите с помощью пользовательского шаблона


Привет,

Я купил настраиваемый админ-шаблон у ThemeForest, но не смог дать несколько советов о том, как его настроить.

Я уверен, что то, что я пытаюсь сделать, действительно просто, но я не очень хорошо разбираюсь в HTML.

Вот простой пример.

Используя купленный шаблон, я могу создать метку и кнопку, как это:
<label for="input-1" class="label">Forename</label>
            <input type="text" name="Forename" id="Forename" value="" class="input">
            <br />

            <div class="button margin-right" id="btnSave" onclick="populateButton_Click">
                Populate Forename Label 1
            </div>



Затем мне нужен метод populateButton_Click, чтобы фактически заполнить метку текстом, содержащимся в переменной.



Вся документация по шаблону, который я купил, такова: здесь

Что я уже пробовал:

Я просмотрел учебники по этому вопросу, но все они, похоже, используют другой метод, чем тот, который мне нужен.

Например, обычный метод, по-видимому, заключается в создании такой кнопки:
<form id="form1" runat="server">
    <div>
        <asp:Button ID="Button1"
            Text="Populate Forename Label 2"
            OnClick="populateButton_Click"
            runat="server" />
        <br />
        <br />
        <asp:Label ID="GreetingLabel" runat="server"
            Visible="false" Text="Hello World!" />
    </div>
</form>


Затем используйте метод do the update (в этом примере он обновляет текст кнопки, но я буду обновлять метку, созданную в первом блоке кода:

void Page_Load(Object sender, EventArgs e)
{
    // Manually register the event-handling method for
    // the Click event of the Button control.
    Button1.Click += new EventHandler(this.populateButton_Click);

}

void populateButton_Click(Object sender,
                       EventArgs e)
{
    // When the button is clicked,
    // change the button text, and disable it.

    Button clickedButton = (Button)sender;
    clickedButton.Text = "...button clicked...";
    clickedButton.Enabled = false;


    // Display the greeting label text.

}


Таким образом, похоже, что мой шаблон использует кнопку и метку "классы", а не стандартную asp:button или asp:label. Как я могу захватить событие щелчка и затем обновить значения/текст в этих классах?

0 Ответов