我有一个带有asp.net控件按钮的表单,后面有一个postbackurl。我从下拉列表中通过回发(到同一页面)设置会话变量,然后在单击按钮时将页面重定向到postbackurl时检索该会话变量。
问题是,我还需要在此页面中添加搜索功能。由于客户端页面中存在设计问题,我无法使用asp.net文本框控件。
是否可以使用html输入元素并捕获键入的值,并在按钮单击时将其存储在asp.net会话变量中,以便我可以在另一个页面中检索它?
我在代码隐藏的page_load中使用此代码,具有搜索框的页面(第一页)
int** a = (int**)new int[16];
for (int i = 0; i < 16; i++)
{
a[i] = (int*)new int[3];
}
a[15][2] = 4;
cout << a[15][2] << endl;
是否可以将会话变量存储在类似的内容中?我也尝试过使用AJAX但它没有重定向点击。
任何帮助?
答案 0 :(得分:0)
您可以创建任何HTML输入并添加runat="server"
的属性并为该成员设置ID
,然后您可以附加您的事件处理程序,如果您愿意并捕获您需要的任何值代码背后。
HTML示例:
<input type="text" id="yourCustomInput" runat="server" OnClick="YourCustomMethod" />
代码背后:
protected void YourCustomMethod(object sender, EventArgs e)
{
//your custom code
}