Здравствуйте, я получаю эту ошибку и не могу понять, что может быть неправильным. Я думаю, что это может иметь какое-то отношение к имени провайдера, но оно бросает мне ошибки.Ошибка строки подключения .. имя поставщика?
Error'ASP.default_aspx»не содержит определение для „SqlDataSource1_Selecting“и нет методы расширения „“SqlDataSource1_Selecting принимать первый аргумент типа „ASP.default_aspx“может быть найден (Вы не нашли используя директиву или ссылка на сборку?)
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:ConnectionString %>"
ProviderName="<%$ ConnectionStrings:ConnectionString.ProviderName %>"
SelectCommand="SELECT * FROM [John_IEP_Crossing_Dock_Shipment]"
onselecting="SqlDataSource1_Selecting">
</asp:SqlDataSource>
это то, что источник данных выглядит. и моя веб-конфигурация выглядит так.
<connectionStrings>
<add name="ConnectionString" connectionString="Provider=SQLOLEDB;Data Source=mydatasource;Persist Security Info=True;Password=mypass;User ID=myuser;Initial Catalog=mycatalog"
providerName="System.Data.OleDb" />
</connectionStrings>
мой менеджер соединение выглядит следующим образом
SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString);
protected void Page_Load(object sender, EventArgs e)
{
con.Open();
}
protected void Button1_Click(object sender, EventArgs e)
{
SqlCommand cmd = new SqlCommand("insert into tbl values('" + generateidtxt.Text + "','" + hawbtxt.Text + "','" + invrefpotxt.Text + "','" + hppartnumtxt.Text + "','" + iecpartnumtxt.Text + "','" + qtytxt.Text + "','" + bulkstxt.Text + "','" + boxplttxt.Text + "','" + rcvddatetxt.Text + "','" + statustxt.Text + "','" + carriertxt.Text + "','" + shippertxt.Text + "')", con);
cmd.ExecuteNonQuery();
con.Close();
Label1.Visible = true;
Label1.Text = "Your DATA stored Successfully!";
hawbtxt.Text = "";
invrefpotxt.Text = "";
hppartnumtxt.Text = "";
iecpartnumtxt.Text = "";
qtytxt.Text = "";
bulkstxt.Text = "";
boxplttxt.Text = "";
rcvddatetxt.Text = "";
statustxt.Text = "";
carriertxt.Text = "";
shippertxt.Text = "";
}
_Java_ и _JavaScript_ похожи на глаза, но на разных языках. Вы правильно отметили этот вопрос? –
@PaulS .: Ни; этот вопрос касается C#. – SLaks