一直在玩亚马逊ec2,到目前为止,我已经能够让ubuntu-desktop工作(曾经),虽然这是一个随机的博客黑客集,但我无法重现是什么让它工作
我的设置窗口框w/ - putty,NX-Nomachine,亚马逊:ubuntu 10.04清醒ami当我启动NX时,我可以在纯黑色背景上看到桌面查看器内的精美渲染终端窗口.以前我曾尝试过sudo aptitude安装ubuntu-desktop但我不清楚在我的图像中查看我的新桌面需要哪些步骤.当我尝试启动x - 我得到一个用户没有被授权启动x-server ..aborting我也注意到'xf860penconsole无法打开dev/tty0 [没有这样的文件或目录]的错误'以及'关于这可能是什么的任何想法是吗?
这让我疯狂了2天 - 希望有人见过这个.
我有这个问题,在转发器或网格视图中第一次单击控件无法触发ItemCommand事件,所有后续点击工作.控件被加载到Base.aspx上的占位符中,就像这样
private void LoadUserControl()
{
string controlPath = LastLoadedControl;
if (!string.IsNullOrEmpty(controlPath))
{
ph.Controls.Clear();
UserControl uc = (UserControl)LoadControl(controlPath);
ph.Controls.Add(uc);
}
}
Run Code Online (Sandbox Code Playgroud)
我想知道这是否是一个viewstate问题,以及在哪些页面事件中我应该使用DataBind().我在不同的页面事件中尝试了数据绑定,在页面和控件上启用了视图状态而没有结果的变化.
这是GridView模板,但我对转发器控件也有相同的行为,所以我不相信它的控制就是这个问题.
<ItemTemplate>
<asp:RadioButton ID="rbEnable" GroupName="MyGroup" runat="server" Text="Enabled" Checked="<%# ((EducateMe.BaseTypes.AbstractLink)Container.DataItem).IsActive == true %>" />
<asp:RadioButton ID="rbDisable" runat="server" GroupName="MyGroup" Text="Disabled" Checked="<%# ((EducateMe.BaseTypes.AbstractLink)Container.DataItem).IsActive != true %>" />
<asp:Button ID="btnEnable" runat="server" CommandArgument="<% # Container.DataItemIndex %>" CommandName="Enable" ToolTip="Enable" Text="Save" />
<asp:Button ID="btnDisable" runat="server" CommandArgument="<% # Container.DataItemIndex %>" Visible="false" CommandName="Disable" ToolTip="Disable" Text="Disable" />
</ItemTemplate>
Run Code Online (Sandbox Code Playgroud)
一些可能相关的进一步信息:
我注意到的是在usercontrol的Page_Load事件中,我正在重新绑定控件.这可能是控制状态被重写的原因,但是如果我在ascx中向此区域添加if(!IsPostback),则此代码部分根本不像在aspx页面上那样触发.这将是我认为重新控制控制的正确部分.