小编Kol*_*ten的帖子

必须将对Bind的调用分配给模板内控件的属性

我想在gridview中显示缩略图而不是文本.这就是我想要的:

        <asp:TemplateField HeaderText="Image" SortExpression="Image">
            <EditItemTemplate>
                <asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("Image") %>'></asp:TextBox>
            </EditItemTemplate>
            <ItemTemplate>
                <asp:Image ID="thumbnail" runat="server" ImageUrl="<%# Bind("Image") %>" />                        
            </ItemTemplate>
        </asp:TemplateField>
Run Code Online (Sandbox Code Playgroud)

我应该使用的语法是什么?

c# asp.net gridview image

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

Asp.Net使用Active Directory中的安全组进行基于角色的身份验证

我正在尝试做一些简单的事情(我想) - 使用我们域中的Active Directory组使用基于角色的安全性来保护我的应用程序.

具体来说,我需要显示/隐藏页面上的项目,具体取决于当前登录的用户是否属于domain\groupAActive Directory.出于某种原因,很难找到有关使用Active Directory的信息.我似乎发现的所有内容都详细介绍了使用角色使用基于表单的身份验证,或者它使用数据库来存储信息.

我想要做的就是在Active Directory中使用我们已经概述的安全结构.有人可以解释我需要什么吗?

我需要:

  1. <roleManager enabled="true"/>web.config
  2. <allow roles ="domain\groupA"/>web.config
  3. IIS设置为Windows身份验证
  4. if (User.IsInRole(@"domain\groupA")){ //do stuff } 在我的页面?

我还缺少什么?什么?因为它不起作用.嘿嘿.

感谢你的帮助.

c# asp.net security authentication role

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

Infopath 2007 - 电子邮件表单无法正确呈现

所以我有一个通过sharepoint使用infopath服务的表单,并且在多次尝试修复渲染问题后(表格看起来太宽而无法读取),我想我发现了问题:日期控件.

似乎Infopath 2007中的日期控件以某种方式呈现.为了测试,我做了两个非常简单的表单 - 一个带有日期控件,一个带有文本控件 - 并将它们放在一个表中.

通过电子邮件发送时,日期控件的呈现方式不正确.

我的问题是 - 有没有人经历过这个?如果你有时间,请测试一下.我认为这是一个bug或者什么,但不完全确定.

我正在使用Infopath 2007,Sharepoint 2007和Outlook 2007.


2008年9月19日更新

是的,检查Web表单功能.Web兼容日期控件?我是这么认为的 - 浏览器中的一切看起来都很完美......只有电子邮件搞砸了.是的,你是对的.我的错误是Sharepoint 2007.我修正了它.

如果有人有时间,试一试 - 必须使用日期文本框是非常令人沮丧的.特别是我们在这里拥有'才华'.大声笑

forms email sharepoint infopath rendering

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

使用数据库条目动态创建visio图表

这可能吗?

我们有一个配置管理数据库,可存储诸如我们的服务器,它们存储在哪些数据中心,驻留在它们上的应用程序以及将数据从一个应用程序发送到另一个应用程序的接口等信息.

我们希望使用Visio连接到我们的SQL 2005数据库,并自动生成详细说明这些依赖关系和关系的流程图.

再说一次 - 这可能吗?如果是这样,有没有人知道一些文档,详细说明如何做到这一点?

sql database diagram visio flowchart

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

获取刚刚插入的记录的ID?

我正在处理用户从gridview中选择的项目,并执行电子邮件和数据库插入操作.

当用户选择按钮时,下面的代码从gridview获取信息,在Order表中创建新订单,并在Transactions表中创建新条目.

如果我使用这种插入记录的方法,如何获取最后插入的ID?你会推荐一种解决这个简单问题的方法吗?

protected void btnOrder_Click(object sender, EventArgs e)
{
    double Total = 0;
    string MailFrom = "webadmin@domain.com";
    string MailTo = "purchasing@domain.com";
    string MailSubject = "Online Order";
    string MailCC = "";
    string MailBCC = "";
    string MailReplyTo = "";
    string MailBody = "";

    TextBox ItmCostCode = (TextBox)form1.FindControl("txtCostCode");

    foreach (GridViewRow gvr in GridView1.Rows)
    {
        CheckBox cb = (CheckBox)gvr.FindControl("ItemSelect");
        Label ItmTotal = (Label)gvr.FindControl("ItmTotal");
        Label ItmPrice = (Label)gvr.FindControl("ItmPrice");
        Label ItmName = (Label)gvr.FindControl("lblName");
        TextBox ItmQty = (TextBox)gvr.FindControl("ItmQty");
        TextBox ItmID = (TextBox)gvr.FindControl("lblItemID");

        //Add entry to …
Run Code Online (Sandbox Code Playgroud)

c# sql asp.net gridview sql-server-2005

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

为什么这个字符串格式不是货币?

我有以下几行:

//Send Email
clntMailBody = clntMailBody + "Order Total: " + String.Format("{0:C}", strOrderTotal + "\n");
Run Code Online (Sandbox Code Playgroud)

观看节目:

String.Format("{0:C}", strOrderTotal + "\n")    "35\n"  string
Run Code Online (Sandbox Code Playgroud)

但它只输出"35".我预计"35.00美元"为什么这不按预期工作?

谢谢

c# asp.net formatting

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

Javascript - 如何在运行时动态创建对象?

我有一个构造函数:

function car(name, speed, options){
  this.name = name;
  this.speed = speed;
  this.options = options;
}
Run Code Online (Sandbox Code Playgroud)

我可以像这样创建一个新对象:

var carMustang = new car("Mustang", 250, ["Cruise Control","Air Conditioning", "ABS"]);
Run Code Online (Sandbox Code Playgroud)

如果我想让某人单击一个按钮,然后通过单击该按钮动态创建新对象,我将如何进行?我不希望“核心”对象(carMustang)发生变化,而是让用户可以选择更改他们自己的“个人”对象实例的选项。此外,他们需要创建同一对象的多个实例,能够随意更改属性,而不会影响代码中定义的“核心”对象。

javascript constructor object

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

SQL 2005无法删除用户

我已将备份中的数据库还原到新服务器上,并且无法从数据库中删除旧架构.我为这个数据库创建了一个新用户.新用户的名称不同(为了让其他开发人员更清楚),所以我对此架构没有用处.我终于设法删除了USER,但架构不会消失.

我收到的错误是"无法删除架构",因为它被对象引用''

运行此脚本:

select * from sys.objects where schema_id = 5
Run Code Online (Sandbox Code Playgroud)

...显示此架构"拥有"的所有对象.

我的问题是我找不到改变这些对象所有权的方法.一定有办法吗?谢谢大家

sql-server sql-server-2005 user-management

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