标签: webforms

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

带有下划线的HTML表单,用于手写信息

我需要在HTML中制作一些客户需要打印的表格,然后手工编写一些条目,然后扫描或传真.

所以我希望有一个像Sign"____________"这样的签名区域

如果下划线是有限的长度,下划线都是好的,但是如果我有多条线需要一直穿过页面(或者在某些情况下是表格单元格),每个前面都有一些文本?

所以:

Item 1: ____________
An Item 2: _________
This is item 3: ____
1 more item: _______
Run Code Online (Sandbox Code Playgroud)

问题是如果我使用下划线,下划线不会在相同的位置完成,它看起来不对或它会扭曲单元的大小.最好的办法是强调白色空间,但这是不可能的.

html webforms presentation underline

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

在标准Web表单项目中使用ASP.NET MVC Html Helpers

因此,例如在Web表单aspx页面的代码中,我希望能够做类似的事情

string textBoxHtml = Html.TextBox("MyTextBox");

这可能吗?

源代码是否可用于分析webforms?

asp.net-mvc webforms html-helper

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

ASP.Net ImageButton窃取按Enter键

我有一个带有usercontrol的ASP.Net页面.页面的提交按钮位于usercontrol中.页面本身有一个ImageButton(在usercontrol之外).每当我按下回车键提交表单时,它总是执行ImageButton点击而不是usercontrol中的提交按钮.

我正在使用MasterPage作为样式,因此表单在使用表单的DefaultButton属性排除的范围内.

html c# asp.net webforms

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

ASP.NET的图片库

有没有人有一个很棒的酷图像库的建议,我可以用于我正在创建的网站?

asp.net webforms

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

ASP.Net复选框不允许将可见设置为True

我正在Visual Studio .Net 2003(yeeich)中处理一个旧的Web应用程序,我遇到了一个问题,它不会将Visibility设置为True.

它被声明为:

Protected WithEvents chkTraining As System.Web.UI.WebControls.CheckBox 
Run Code Online (Sandbox Code Playgroud)

<asp:CheckBox id="chkTraining" runat="server" Visible="False"></asp:CheckBox>
Run Code Online (Sandbox Code Playgroud)

当我通过以下行调试:

chkTraining.Visible = True
Run Code Online (Sandbox Code Playgroud)

它过去很好,但是当我在下一行检查这个值时,chkTraining.Visible = False.这可能会发生什么?没有事件发射或其他任何事情发生......这真的让我陷入困境.谢谢你的帮助.

asp.net checkbox webforms visual-studio-2003

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

加载ASP.NET DropDownList

非常简单的问题...但结果很奇怪.我只想填写c#中的下拉列表

protected void Page_Load(object sender, EventArgs e)
{
    if (!(Page.IsPostBack))
    {
        LoadDropDowns();            
    }
}

protected void LoadDropDowns()
{
    ddlVendor.DataSource = BL.GetAllVendors();
    ddlVendor.DataTextField = "VendorName";
    ddlVendor.DataValueField = "VendorName";
    ddlVendor.DataBind();
}
Run Code Online (Sandbox Code Playgroud)

BL.GetAllVendors只是一个静态类,它执行此操作:

public static List<Vendor> GetAllVendors()
{
    return DL.GetAllVendors();     
}
Run Code Online (Sandbox Code Playgroud)

DL.GetAllVendors也是静态类(数据层),它构建了List:

public static List<Vendor> GetAllVendors()
{
    using(SqlConnection con = new SqlConnection(connString))
    {
        //use sproc
        SqlCommand cmd = new SqlCommand("selAllVendors", con);
        cmd.CommandType = CommandType.StoredProcedure;

        //temporary storage of list of vendors
        List<Vendor> lv = new List<Vendor>();

        con.Open();
        SqlDataReader reader = cmd.ExecuteReader();

        //continue as long …
Run Code Online (Sandbox Code Playgroud)

c# asp.net webforms

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

PHP可以操纵(显示/隐藏)像jQuery这样的div元素吗?

我正在创建一个表单,当用户点击提交时,我希望它隐藏表单并显示一个"谢谢你,等等等"的部分

我正在使用PHP/PEAR邮件工厂:

$mailObj =& Mail::factory('mail');

$bool = $mailObj->send($recipient, $headers, $body);

if($bool)
    echo "Thank you for your submission.";
else
    echo "There was a problem processing your request.";

$body = ""; // clear the body
Run Code Online (Sandbox Code Playgroud)

html php jquery webforms

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

C#.net webform,避免从会话超时中丢失数据

我有一个用户在我的Intranet网页上抱怨频繁超时.在寻找解决方案时,我发现了这篇文章:

http://forums.asp.net/t/152925.aspx?PageIndex=1

如果海报建议拦截重定向到登录页面,请将数据提交到数据库,然后重新授权用户(不知情)或重定向到登录页面.我的目标是避免用户在表单中输入数据,走开,然后返回提交,只是被告知他们必须再次登录的情况(如果数据仍然存在并且用户被正确发送,这很好)回到原始的webform).

有谁知道如何在我的应用程序中的特定页面上完成此操作(并非所有这些)?

c# session webforms forms-authentication session-state

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

如何在fancybox中使用UpdatePanel

我点击链接时使用fancybox显示div的内容.这可以使用下面的代码:

<a id="popupTrigger" href="#popup">popup trigger</a>

<div style="display:none">
    <div id="popup">
        <asp:UpdatePanel ID="HerkomstCodeUpdatePanel" runat="server" UpdateMode="Conditional">
            <ContentTemplate>
                This content displays inside fancybox.
                <asp:TextBox ID="CurrentTimeTextBox" runat="server"></asp:TextBox>
                <asp:Button ID="RefreshContentButton" runat="server"></asp:Button>
            </ContentTemplate>
        </asp:UpdatePanel>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

和JScript:

$(document).ready(function () {
    $("#popupTrigger").fancybox({
        autoDimensions: false,
        height: 250,
        transitionIn: 'elastic',
        transitionOut: 'elastic',
        width: 400
    });
});
Run Code Online (Sandbox Code Playgroud)

现在我期待它会做的是,当你点击按钮(显示在fancybox中)时,它会更新文本框并执行我在代码隐藏中定义的任何内容.不幸的是,单击按钮时没有任何反应.

我试图触发一个__doPostback自己传递updatepanel的ClientID和/或按钮本身.但我似乎无法触发代码隐藏中的事件.

问题是,如果我删除fancybox,updatepanel按预期工作.所以我猜我是否可以在创建fancybox之前以某种方式找出按钮背后的事件处理程序逻辑,我可能能够在附加fancybox后重新创建eventhandler逻辑?我在任何地方都找不到它......

我正在使用ASP.Net WebForms 3.5和JQuery 1.4.1

更新

我通过使用下面的代码覆盖按钮上的客户端点击事件来触发codebehind button_click事件.关键是使用按钮的名称作为__doPostBack事件的发送者对象.剩下的唯一问题是所有其他值都不再发布.如果我在文本框中输入任何内容,请单击按钮,我的代码隐藏不再知道文本框中的内容.

$("#popupTrigger").fancybox({
    //.... other options,
    onComplete: function () {
        $("#RefreshContentButton").click(function () {
            __doPostBack($(this).attr('name'), '');
        });
    }
});
Run Code Online (Sandbox Code Playgroud)

asp.net jquery updatepanel webforms fancybox

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