标签: webforms

如何以最佳方式在 C# 中处理 SQL 连接?

我已经SqlConnection这样处理了:

sqlcon.open();
sqlcom.ExecuteNonQuery();
sqlcom.close();
Run Code Online (Sandbox Code Playgroud)

但我对这种处理方式并不满意。

.net c# asp.net ado.net webforms

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

您可以将特定会话变量设置为仅存在 5 分钟吗?

有没有办法ASP.NET Webforms将会话变量的生存时间设置为 5 分钟?

例如,如果我有变量:

Session["Name"] = "Bob";
Run Code Online (Sandbox Code Playgroud)

5分钟后我希望它被摧毁,或者至少能够使其无效。

例子:

Session["Name"] = null;
//But in the background and not code-controlled as it has to be live over multiple pages.
Run Code Online (Sandbox Code Playgroud)

我知道这些会话变量会在 IIS 内控制的超时后过期,但我试图在每隔 5 分钟超时发生之前使它们过期,这可能吗?

c# asp.net session webforms

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

如何将网页屏幕水平分成三等份?

我试图将屏幕水平分成 3 个相等的部分,这样我就可以将单独的图像放入每个部分中。我已经稍微平均地分割了屏幕,但是我遇到了一些空白问题并且没有被平均分割。

这是我所拥有的:

HTML:

    <div class="split left">
        <div class="centered">
            <img src="img_avatar2.png" alt="Avatar woman">
        </div>
    </div>

    <div class="split center">
        <div class="centered">
            <img src="img_avatar.png" alt="Avatar man">
        </div>
    </div>

    <div class="split right">
        <div class="centered">
            <img src="golf_course.jpg" alt="Finished Terrain Golf Course">
        </div>
    </div>
Run Code Online (Sandbox Code Playgroud)

CSS:

    <div class="split left">
        <div class="centered">
            <img src="img_avatar2.png" alt="Avatar woman">
        </div>
    </div>

    <div class="split center">
        <div class="centered">
            <img src="img_avatar.png" alt="Avatar man">
        </div>
    </div>

    <div class="split right">
        <div class="centered">
            <img src="golf_course.jpg" alt="Finished Terrain Golf Course">
        </div>
    </div>
Run Code Online (Sandbox Code Playgroud)

图像: 代码结果

html css webforms flexbox

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

Asp.Net Webforms 和 Asp.Net Core 之间的会话共享

我有一个旧的 ASP.Net Webforms 项目,我们正在将其转换为 .NET 6.0 Core 项目。产品所有者希望能够结合使用这两个项目,直到最终的 .NET 6.0 项目完成。ASP.Net Webforms 项目中的某些项目存储在会话状态中,我需要能够从 Core 项目访问这些项目,反之亦然。如何在这两个应用程序之间共享会话状态?

c# asp.net webforms session-state asp.net-core

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

ASP.NET忽略CustomValidator时您怀疑什么?

这与代码问题一样是代码维护问题,但我有一个不再检查它的WebForm CustomValidator.它在一年前我上次触摸代码时起作用了,但是现在用户已经请求了一些更改它已经不再有用了......

WebForm包含一个数据绑定下拉列表,默认为" - All - "项,其中String.Empty为其值.当用户单击提交按钮时,验证程序应检查下拉列表的值是否为String.Empty.我在客户端验证代码和服务器验证代码中设置了断点,但都没有触发.

你会从哪里开始寻找?通常的嫌疑人是什么?当然,我将我的工作副本与源代码控制中的内容进行了比较,但没有任何内容因为可疑而跳出来.

万一重要,这是我的代码:

<asp:DropDownList ID="_AssessmentDropDown" runat="server" DataSourceID="_AssessmentsData" CausesValidation="true" AutoPostBack="false"
    DataTextField="AssessmentName" DataValueField="AssessmentName" OnDataBound="_HandleAssessmentsBound">
</asp:DropDownList>
<asp:CustomValidator ID="_AssessmentValidator" runat="server" ClientValidationFunction="_HandleValidateAssessment_Client"
    ControlToValidate="_AssessmentDropDown" ErrorMessage="* You must select an Assessment."
    OnServerValidate="_HandleValidateAssessment" />
<asp:ObjectDataSource ID="_AssessmentsData" runat="server"
    OldValuesParameterFormatString="original_{0}" SelectMethod="GetData"
    TypeName="DataTableAdapters.GET_GRADE_ASSESSMENTSTableAdapter">
    <SelectParameters>
      <asp:ControlParameter Name="GRADECODE" ControlID="_GradeCodeDropDown" PropertyName="SelectedValue" />
    </SelectParameters>
</asp:ObjectDataSource>
Run Code Online (Sandbox Code Playgroud)

asp.net validation maintenance webforms

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

提交表单时出现PHP"内爆"错误

刚注意到,如果我不选择复选框并提交,我会收到这些错误:

Warning: implode() [function.implode]: Invalid arguments passed in /home/content/o/l/t/oltvcb/html/feedback_mtg.php on line 148

Warning: Cannot modify header information - headers already sent by (output started at /home/content/o/l/t/oltvcb/html/feedback_mtg.php:148) in /home/content/o/l/t/oltvcb/html/feedback_mtg.php on line 162

我注意到表格数据实际上是在我的电子邮件中发现的......

与"选项"字段有关

下面是表单代码:

#<?php
// ------------- CONFIGURABLE SECTION ------------------------

// $mailto - set to the email address you want the form
// sent to, eg
//$mailto       = "youremailaddress@example.com" ;

$mailto = 'xxxxx@xxxxxxxxx.com' ;

// $subject - set to the Subject line of the email, eg
//$subject  = "Feedback Form" …
Run Code Online (Sandbox Code Playgroud)

php webforms implode

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

如果使用jquery选中单选按钮,如何执行javascript确认对话框

我有两个单选按钮

<input type="radio" name="rush" value="yes" />
<input type="radio" name="rush" value="no" checked="checked" />
Run Code Online (Sandbox Code Playgroud)

我想要做的是当单击表单提交按钮时,检查是否选择了"是".

如果是,则显示一个javascript确认对话框

我已经走到了这一步,但我被卡住了,任何帮助都会受到赞赏.

$("form.shipping").submit(function() {

    if($("input[name='rush']".attr("value") === "yes")
    {
        if (confirm("Rush orders are subject to an upcharge. (Just wanted to make sure you read the note). Is this ok?"))
        {
            return true;
        }
        else
        {
            return false;
        }
    }

});
Run Code Online (Sandbox Code Playgroud)

validation jquery webforms radio-button

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

JQuery Thickbox Form返回值为Parent

我正在使用JQuery的thickbox来输入表单数据.想要自动关闭thickbox并在提交时从thickbox表单输入中将变量发送回父级.

jquery webforms thickbox

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

如何在页面加载中以编程方式调用我的.net按钮的onclick?

我有一个onclick事件,如:

public void OnMyButton_Click(object sender, EventArgs e)
Run Code Online (Sandbox Code Playgroud)

我怎样才能在pageload中调用它?

asp.net webforms

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

使用表单runat = server with master pages的问题?

我有一个有两个的母版页ContentPlaceHolders.

我有一个使用此母版页的默认page.aspx.

在默认页面中,一个ContentHolder有a TreeView,另一个有GridView.

现在我需要将它们一起显示出来并且都需要<form runat="server">.

但问题是我不能<form runat="server">在一个页面中有两个实例.

我试图把<form runat="server">母版页上,但随后TreeViewGridView功能停止工作.....

请帮助我,我该怎么做才能解决这个问题.

页面文件:

<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="GridViewPg1.aspx.cs" Inherits="GridViewPg1" %>

<%@ Register assembly="obout_Grid_NET" namespace="Obout.Grid" tagprefix="cc1" %>

<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
   <form id="form1" runat="server">   
   <asp:Panel ID="Panel1" runat="server" ScrollBars="Vertical">

   <a style="color: #000000; font-weight: bold;">SumooHServer</a>
       <p>&nbsp;<asp:SqlDataSource ID="SqlDataSource1" runat="server" 
           ConnectionString="<%$ ConnectionStrings:SumooHAgentDBConnectionString %>" 
           SelectCommand="SELECT DISTINCT [MachineGroupName], [MachineGroupID] FROM [MachineGroups]">
       </asp:SqlDataSource>
       <asp:SqlDataSource ID="SqlDataSource2" runat="server" 
           ConnectionString="<%$ ConnectionStrings:SumooHAgentDBConnectionString %>" 
           SelectCommand="SELECT …
Run Code Online (Sandbox Code Playgroud)

c# asp.net webforms master-pages

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