#javascript #c#
#javascript #c#
Вопрос:
1.страница aspx
A.) asp:dropdown ...onchange="javascriptfunctionname">
B.) <script>
Javascriptfunctionname
{
Getting dropdown selected values
}
</script>
C.) Problem Here:
How to pass drop down selected values in any c# method
D.) C# code
Public methodname
{
// NEED TO COMBO VALUES HERE ON CALLING ONCHANGE FUNCTION
}
Пожалуйста, помогите с руководством.Это очень важно и должно быть завершено срочно.Спасибо
Ответ №1:
Вы можете использовать post back для элемента управления, и каждый раз при нажатии onchange он будет выполнять обратную отправку на сервер, и вы можете получить свое значение на стороне сервера.
HTML
<asp:dropdownlist runat="server" autopostback="true" onselectedindexchanged="ddlTest_SelectedIndexChanged" id="ddlTest"> </asp:dropdownlist>
код позади
protected void ddlTest_SelectedIndexChanged(object sender, EventArgs e)
{
string selectedText = ddlTest.SelectedItem.Text;
string selectedValue = ddlTest.SelectedItem.Value;
//--- Show results in page.
Response.Write("Selected Text is " selectedText " and selected value is :" selectedValue);
}
Комментарии:
1. Прежде чем я выполнил описанные выше шаги. Но опять же для меня проблема передать параметр с помощью метода:protected void ddlTest_SelectedIndexChanged(отправитель объекта, EventArgs e){ имяметода(выпадающие значения) }
2. имяметода(выпадающие значения){ dataset ; ….. возвращает сериализатор. Сериализовать (строки); }
3. javascript: функция initialize(){ var velocity = JSON.parse(‘<%=methodname() %>’); // ПРОБЛЕМА В ТОМ, КАК ПЕРЕДАТЬ ПАРАМЕТР В ЭТОМ ИМЕНИ МЕТОДА. Пожалуйста, помогите
4. я не уверен, чего вы пытаетесь достичь.