我有一个用户控件,它有一个网格视图、按钮和一个多行文本框供评论。
当页面回发时,Gridview是行为正常的(其控件在回发后保留其值)。但是,无论我做什么,注释文本框都是空的。
protected void Page_Load(object sender, EventArgs e)
{
//This code is in the user ciontrol.
if (!IsPostBack)
{
string test = this.txtDepartmentComments.Text;
}
}
我在那条线上放了一个断点,这个值总是空的。我还尝试将代码后面的值
我在ASP.NET中的CheckBoxList控件遇到了一些问题-它似乎没有存储我检查过的值(?)
这是我目前拥有的测试代码:
for (int i = 0; i < cbMemberTypes.Items.Count; i++)
{
if (cbMemberTypes.Items[i].Selected)
{
// do stuff
}
}
我尝试输出选中项目的数量,但总是返回0。我在这里相当迷惑,因为在我的另一个用户控件中,它工作得很完美!对此的任何提示都将非常感谢!:-)
我有一个页面,它具有以下自定义控件的代码:
<SiteControls:Announcements runat="server" id="UserAnnouncements" />
假设我有一个GridView控件,这样我就可以处理多个场景。我需要通过检查布尔值来检查用户是否拥有查看此控件的权限:
PermissionsManagement.DoesUserHavePermission(userId, permissionId)
其定义为:
public static class PermissionsManagement
{
public
我正在写一个页面来收集用户信息(姓名、地址、信用卡信息等)。退房。该页具有一个ASP.net向导控件,并假定用户已登录到其网站用户帐户。Page_Load()包含以下代码:
// Get the user
MembershipUser user = Membership.GetUser(User.Identity.Name);
// Get the user's profile
ProfileCommon Profile = (ProfileCommon)ProfileCommon.Create(user.UserName