对一个Button控件进行可操作性属性控制,可是在CS中设置了Enabled=false之后,通过javascript的disabled就无法改为可操作了,如何才能进行可操作性控制?另外,我使用了DevExpress的treeList,为何在事件中设置Enabled不起作用?
例如treeListView_CustomDataCallback事件
protected void treeListView_CustomDataCallback(object sender, DevExpress.Web.ASPxTreeList.TreeListCustomDataCallbackEventArgs e)
{
try
{
string key = e.Argument.ToString();
DevExpress.Web.ASPxTreeList.TreeListNode node = this.treeListView.FindNodeByKeyValue(key); string txtAreaNameID = this.txtAreaName.ID; e.Result = node["AreaName"].ToString() + "/" + node["AreaType"].ToString() + "/" + node["Re"].ToString(); #region Buttons Enabled Setting this.btnAddChild.Enabled = true;
this.btnAdd.Enabled = true;
this.btnUpdate.Enabled = true;
this.btnDelete.Enabled = true;
this.btnOK.Enabled = false;
this.btnCancle.Enabled = false;
this.btnBack.Enabled = true; #endregion Buttons Enabled Setting
}
catch
{
} }
例如treeListView_CustomDataCallback事件
protected void treeListView_CustomDataCallback(object sender, DevExpress.Web.ASPxTreeList.TreeListCustomDataCallbackEventArgs e)
{
try
{
string key = e.Argument.ToString();
DevExpress.Web.ASPxTreeList.TreeListNode node = this.treeListView.FindNodeByKeyValue(key); string txtAreaNameID = this.txtAreaName.ID; e.Result = node["AreaName"].ToString() + "/" + node["AreaType"].ToString() + "/" + node["Re"].ToString(); #region Buttons Enabled Setting this.btnAddChild.Enabled = true;
this.btnAdd.Enabled = true;
this.btnUpdate.Enabled = true;
this.btnDelete.Enabled = true;
this.btnOK.Enabled = false;
this.btnCancle.Enabled = false;
this.btnBack.Enabled = true; #endregion Buttons Enabled Setting
}
catch
{
} }
解决方案 »
- Chart控件怎么画参考线?
- ASP.Net 3.5的网页在XP自带的IIS中无法正常显示
- |zyciis| 如何用当前的SESSION去取当前网站的某一页的HTML源码 谢谢 急
- C#索引器的用处
- 求解:::::asp.net页面如何将参数给HTML页面?????
- 关于ASP.NET 身份验证配置问题,高手急救!!!!!
- 我想做一个直销管理系统,就是不断的发展下线(2的n次方),请前辈提供这个方面资料
- 怎么在配制文件中取出对方WEB站点下文件的虚拟路径啊
- .net 程序编译问题,请大家指教
- 高手在哪里?服务器端代码如何调用服务器上正在运行的windows程序里的东东
- 如何是英文?
- ACCESS数据库问题
所以你最好还是使用一种方式去操作更方便一些
你这是ajax代码,就像刚才我回答的那样.如果要服务器控件实现你的那个enable = false.就需要页面和服务器进行交互.也就是整个页面提交到服务器,服务器重新解析后发回客户端ajax不行把,只是后台与服务器通信,前台还是要依靠js控制.也就是回到了你的第一个问题上了
cs和bs差距还是比较大的.
{