Раскрывающийся список ASP.NET VB - PullRequest
0 голосов
/ 23 октября 2018

Раскрывающийся список ASP.NET заполняет правильные элементы, но VB не получит выбранный элемент.Не уверен, куда идти отсюда.Подскажите, пожалуйста, почему этого не происходит и как решить.Мне нужно передать выбранный элемент в качестве переменной в скрипт vb.

ASP.NET:

<asp:DropDownList ID="ddlFacultyAssign" runat="server"  
     DataSourceID="FacultyAssign" Visible="false"
     DataTextField="FULLNAME" DataValueField="FULLNAME"></asp:DropDownList>

<asp:SqlDataSource ID="FacultyAssign" runat="server"
     ConnectionString="<%$ ConnectionStrings:nameOfString %>" 
     SelectCommand="EXEC SOCC.dbo.sp_util_FacultyAssign @PEOPLE_CODE_ID">
     <SelectParameters>
         <asp:QueryStringParameter Name="PEOPLE_CODE_ID" QueryStringField="USER" Type="String" />
     </SelectParameters>
</asp:SqlDataSource>

VB

    Partial Public Class NotesContact
    Inherits System.Web.UI.Page

    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load


        Me.TextBox1.Text = Context.User.Identity.Name
        Me.Calendar1.SelectedDate = DateTime.Today

        If (Not IsPostBack) Then
            ViewState("RefUrl") = Request.UrlReferrer.ToString()

        End If
    End Sub

    Private Sub SAVE_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles SAVE.Click

        Dim MyConnection As SqlConnection
        Dim MyCommand As SqlCommand

        'Create a connection to the SQL Server.
        MyConnection = New SqlConnection("server=**************************")

        MyCommand = New SqlCommand("myStoredProcedure", MyConnection)

        'Set the command type as StoredProcedure.
        MyCommand.CommandType = CommandType.StoredProcedure
MyCommand.Parameters.Add(New SqlParameter("@FACASSIGN", SqlDbType.VarChar, 200))
MyCommand.Parameters("@FACASSIGN").Value = Me.ddlFacultyAssign.SelectedItem.Text

        'Open and execute the statement
        MyCommand.Connection.Open()
        MyCommand.ExecuteNonQuery()

        MyConnection.Close() 'Close the connection
        GridView1.DataBind()

1 Ответ

0 голосов
/ 23 октября 2018

Я уверен, что вы хотите использовать

 Me.ddlFacultyAssign.SelectedValue
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...