Я фактически сохраняю значение с помощью сеанса, а затем перенаправляю на другую страницу с помощью кнопки изображения, где на основе значения сеанса я извлекаю данные из базы данных. Я получаю пользовательское исключение в строке. , пожалуйста, помогите!Передача значения datalist с использованием сеанса в asp.net
adap.Fill(dt1);//[SqlException (0x80131904): Incorrect syntax near '='.]
И это мое кодирование.
protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
{
ImageButton btn = sender as ImageButton;
string modelId = btn.CommandArgument;
Session["modelid"] = modelId;
Response.Redirect("details.aspx");
}
public partial class details : System.Web.UI.Page
{
SqlConnection con = new SqlConnection("Data Source=VISH;Initial Catalog=VISH;Integrated Security=True");
protected void Page_Load(object sender, EventArgs e)
{
con.Open();
SqlDataAdapter adap = new SqlDataAdapter("select * from details1 where Modelid=" + Session["modelid"], con);
DataTable dt1 = new DataTable();
adap.Fill(dt1);
DataList1.DataSource = dt1;
DataBind();
}
какое значение имеет Session [ «ModelID»]? – InferOn
Поскольку я использую datalist на обеих страницах d, я извлекаю их из базы данных. это конструкционная часть кнопки изображения в datalist –
sharanya