小编Dra*_*cir的帖子

ASP.NET从后面的代码中设置GridView中的HtmlInputRadioButton名称

RowDataBoundgridview事件中,我正在设置HtmlInputRadioButton内部的名称GridViewRow.问题是asp.net自动使名称唯一,因此取消组合单选按钮.

有没有办法禁用它?

编辑 - 以下是我设置名称的方式:

  Private Sub gvFoo_RowDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles gvSecPos.RowDataBound
If Not (e.Row.RowType = DataControlRowType.DataRow) OrElse (e.Row.Cells(0) Is Nothing) Then
  Return
End If
Dim drFoo As DataRowView = CType(e.Row.DataItem, DataRowView)

Dim rbFoo As HtmlInputRadioButton = CType(e.Row.FindControl("rbFoo"), HtmlInputRadioButton)
rbFoo.Name = "Foo" 'ASP.NET makes this unique which I do not want
rbFoo.Value = "A Value"

  End Sub
Run Code Online (Sandbox Code Playgroud)

生成这个HTML

<input type="radio" id="ctl00_ContentPlaceHolder1_ucFoo_gvFoo_ctl06_rbFoo" name="ctl00$ContentPlaceHolder1$ucFoo$gvFoo$ctl06$Foo" value="A Value">

<input type="radio" id="ctl00_ContentPlaceHolder1_ucFoo_gvFoo_ctl07_rbFoo" name="ctl00$ContentPlaceHolder1$ucFoo$gvFoo$ctl07$Foo" value="A …
Run Code Online (Sandbox Code Playgroud)

asp.net

3
推荐指数
1
解决办法
1406
查看次数

C#array byte [].长度属性

C#array byte [].长度属性.

byte [] buffer = new ...

当调用int i = buffer.Length; 我可以在反射器中看到get_Length(),

怎么了?它是计算实际长度还是只取值(如属性)???

c# arrays

3
推荐指数
2
解决办法
3万
查看次数

SQL Server UNDO

我是一名兼职开发人员(全职学生)和我正在工作的公司使用SQL Server 2005.我发现SQL Server的一个奇怪的事情是,如果你做一个涉及插入,更新等的脚本,那就没有任何真正的方法除了回滚或使用事务之外,撤消它.

您可能会说这两个选项出了什么问题?好吧,例如,如果有人做了更新语句并忘记放入一个WHERE子句,你突然发现自己更新了13k行,并且该表中的所有客户端突然被命名为'bob'.现在你有13k bobs的愤怒,因为"某人"忘记使用交易,如果你做回滚,你将撤消其他领域所需的关键变化.

在我的学习中,我有Oracle.在Oracle中,您可以先运行脚本,然后在发现没有任何错误时提交它.我想知道在SQL Server中是否有一些我错过的东西,因为我在开发人员世界中仍然相对较新.

sql-server transactions

2
推荐指数
2
解决办法
2069
查看次数

如何将Silverlight库链接到普通类库的文件

我遇到过一个Silverlight项目,它需要使用普通的Classlibrary来完成某些功能.由于您无法直接引用Classlibrary,因此该项目将Silverlight库链接到文件.

想知道如何做到这一点,你可以在下面的截图中看到我所指的是什么.

alt text http://img9.imageshack.us/img9/9840/referenceshortcut.jpg

silverlight

2
推荐指数
1
解决办法
450
查看次数

Silverlight/WPF无法绑定ListBox

我在silverlight用户控件中有一个列表框,我用一个私有类的通用列表填充它,由于某种原因它不是数据绑定.

这是代码:

class userClient
{
    public int characterID { get; set; }
    public string characterName { get; set; }
}

List<userClient> userClientList; // = new List<userClient>();

void _client_UserList(object sender, DataTransferEventArgs e)
{
    this.Dispatcher.BeginInvoke(() =>
    {
        userClientList = new List<userClient>();
        foreach (string user in e.DataTransfer.Data)
        {
            var userDetailsArray = user.Split('+');
            userClient uc = new userClient
            {
                characterID = Convert.ToInt32(userDetailsArray[0]),
                characterName = userDetailsArray[1]
            };             
            userClientList.Add(uc);
        }

        chatUsers.ItemsSource = userClientList;
        chatUsers.DisplayMemberPath = "characterName";
    });
}
Run Code Online (Sandbox Code Playgroud)

我检查了通用列表userClientList,它正在填满,所以那里没有问题.

这是列表框的XAML:

<ListBox x:Name="chatUsers" Grid.Row="0" Grid.Column="1" …
Run Code Online (Sandbox Code Playgroud)

c# silverlight wpf

2
推荐指数
1
解决办法
426
查看次数

Silverlight:Webservice方法返回ObservableCollection而不是Generic List

我有一个webservice调用一个方法返回一个类的泛型列表,BodyPartUrls如下所示:

public List<BodyPartUrls> getCharacterClassBody(int characterClassID)
{
    var bpulst = new List<BodyPartUrls>();
    var iqcb = ydc.ClassBodies.Where(cb =>  cb.characterClassID == characterClassID);

    foreach (var icb in iqcb)
    {
        var bpu = new BodyPartUrls();
        bpu.bodyPartName = icb.BodyPart.bodyPartName;
        bpu.bodyName = icb.Body.bodyName;
        bpu.puppetID = characterClassID;
        bpulst.Add(bpu);
    }
    return bpulst;
}
Run Code Online (Sandbox Code Playgroud)

BodyPartUrls只包含字符串和整数属性,请注意ydc引用的是datacontext.这是webservice中的代码:

    [WebMethod]
    public List<BodyPartUrls> getCharacterClassBody(int characterClassID)
    {
       return b.getCharacterClassBody(characterClassID);
    }
Run Code Online (Sandbox Code Playgroud)

现在在Silverlight中调用该方法,我使用了以下代码:

public void initialiseBodiesSoapClientClient()
{
    string webServiceUrl = pu.GetUrlForResource("Bodies.asmx");
    System.ServiceModel.BasicHttpBinding binding = new System.ServiceModel.BasicHttpBinding();
    EndpointAddress endpoint = new EndpointAddress(webServiceUrl);
    bsc = new BodiesRef.BodiesSoapClient(binding, endpoint); …
Run Code Online (Sandbox Code Playgroud)

silverlight web-services

1
推荐指数
1
解决办法
3434
查看次数

Jquery抓住另一个控件的同一div内的控件

我有一组表示一组字段的div.我想要实现的是,在单击文本框时,您可以获得具有"hint"类的div,该类在同一div内.

例如,如果我点击"txtUsername"我应该得到"usernameHint"

这是html

        <div class="formfield">
            <label class="desc" id="lblUsername" runat="server">Username</label>
            <input type="text"  id="txtUsername" runat="server" class="field text medium" />
            <div id="usernameHint" class="hint" runat="server"></div>               
            <div id="usernameError" runat="server"></div>   
        </div>

        <div class="formfield">
        <label class="desc" id="lblPassword" runat="server">Password</label>
        <input type="password" id="txtPassword" runat="server" class="field text medium" /> 
        <div id="passwordHint" class="hint" runat="server"></div>    
        <div id="passwordError" runat="server"></div>  
        </div>
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

jquery

1
推荐指数
1
解决办法
1183
查看次数

SQL Query将静态值返回到行而不是列

我想查询一下

SELECT 'FOO1', 'FOO2'
Run Code Online (Sandbox Code Playgroud)

但是将结果集返回到行而不是列

sql sql-server

1
推荐指数
1
解决办法
2847
查看次数

标签 统计

silverlight ×3

c# ×2

sql-server ×2

arrays ×1

asp.net ×1

jquery ×1

sql ×1

transactions ×1

web-services ×1

wpf ×1