各位好,我編寫了一個用戶自定義控件,然後把它往一個aspx頁面中拖過去,在aspx中出現了自定義控件的符號了,而且沒顯示出錯之類的信息,可是到aspx頁面的代碼頁中卻發現沒有該控件的定義!請問我應該怎麼做才能讓它出現呢?我需要對這個控件進行一些設置,謝謝!另外:我定義了一些屬性
[Bindable(false),
Browsable(true),
Category("Misc"),
DefaultValue("gdfs")]
public int PageIndex
{
get
{
return nowStart/pageSize;
}
set
{
}
}發現也沒法在屬性欄中看到,不知是什麼原因!
[Bindable(false),
Browsable(true),
Category("Misc"),
DefaultValue("gdfs")]
public int PageIndex
{
get
{
return nowStart/pageSize;
}
set
{
}
}發現也沒法在屬性欄中看到,不知是什麼原因!
解决方案 »
- 怎么样动态的把一个object类型的变量转换成相应类型的变量
- object的事件如何去响应?
- 紧急求助:Bind( ) 绑定的奇怪语法
- DW8网页到VS2005里的转换!!!
- 分类问题(在线等)
- 求助,关于模态对话框的问题
- OleDb.OleDbException: 参数不足,期待是 1。请教各位大虾拔刀相助
- 求友情链接!
- 采用xml与sql server数据库做文章系统的方案,不知道可行吗? (不知道csdn是不是这样做的)
- DataGrid 中添加按钮列 奇怪问题!
- 请问:發生 SQL 語法錯誤對話方塊中提示“ 秘訣 您可以使用 [查詢] 工具列上的 [驗證 SQL 陳述式] 按鈕檢查陳述式是否有效。“。我加
- 敬请高手指点:有没有实现HTML编辑器功能的类?告诉我好吗?
<uc1:webusercontrol1 id="WebUserControl11" runat="server"></uc1:webusercontrol1>cs:
//声名一下
public class Useascx : System.Web.UI.Page
{
protected WebUserControl1 WebUserControl11;
........................
然后就可以调用WebUserControl11的方法属性了
属性你可以在属性列表的Misc里面找到,你的属性列表里面应该多了一个分类交Misc。
to aspczlover(你的骄傲...) :我的aspx文件中已經有了盛名,然後我試著在cs文件中添加聲明,可以進行,不過運行是就出錯了。
to cuike519(圣骑士III):我在html和desgin之間切換在aspx中是有該控件存在,不過在aspx.cs文件中同樣找不到該聲明。然後關於屬性問題,我在設計器中的確看不到該屬性的,也沒有分類Misc出現,所以覺得奇特。
再给你解释一下 也许我的代码的命名相似搞的你有些混淆
aspx:
//把控件拖进页面后自动生成的代码
<uc1:webusercontrol1 id="WebUserControl11" runat="server"></uc1:webusercontrol1>
cs:
protected WebUserControl1 WebUserControl11;
WebUserControl1 是你控件页面ascx的后台页面类名
WebUserControl11 是你随意取的名 相当于实例化后的控件名
只要你的ascx页面和aspx页面在同一项目里 这样做肯定没错的
需要在引用里面添加对ascx项目的引用 然后这样声名:
protected test.WebUserControl1 WebUserControl11;
test是引用的那个项目名
WebUserControl1是你的控件类