Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 带用户控制的ModalPopupXtender_Asp.net_User Controls_Ajaxcontroltoolkit_Modalpopupextender - Fatal编程技术网

Asp.net 带用户控制的ModalPopupXtender

Asp.net 带用户控制的ModalPopupXtender,asp.net,user-controls,ajaxcontroltoolkit,modalpopupextender,Asp.net,User Controls,Ajaxcontroltoolkit,Modalpopupextender,我在page、repeater等中使用了不同的用户控件和ModalPopupXtender,并且花了一些时间来找出如何将这两者结合起来的所有技巧 现在我遇到了以下问题 当我将参数传递给用户控件时 UserControl.ParamID = 1; 我能够在用户控件中接收它,但在页面循环的奇怪步骤 当我试着去做 protected void Page_PreRender(object sender, EventArgs e) { throw new Exception(ParamID);

我在page、repeater等中使用了不同的用户控件和ModalPopupXtender,并且花了一些时间来找出如何将这两者结合起来的所有技巧

现在我遇到了以下问题

当我将参数传递给用户控件时

UserControl.ParamID = 1;
我能够在用户控件中接收它,但在页面循环的奇怪步骤

当我试着去做

protected void Page_PreRender(object sender, EventArgs e)
{
     throw new Exception(ParamID);
}
我为ParamID获取null

但当我这么做的时候

<% throw new Exception(ParamID); %>
从html中,我得到一个正确的ParamID值

我试图将ParamID存储为ViewState和HiddeField,但它总是出现同样的错误

另外,当我在常规的aspx页面中使用这个不带mpe的用户控件时,一切正常

有什么问题吗