小编Sel*_*ase的帖子

脚本从网页中提取数据

我希望提取网页上呈现的数据的某些部分.我可以从页面中提取整个数据,并使用下面的代码将其保存在文本文件(RAW)中.

curl http://webpage -o "raw.txt"
Run Code Online (Sandbox Code Playgroud)

只是想知道是否还有其他选择和优势.

python

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

如何在登录名控件中显示用户名

我有一个母版页,其中包含基于母版页显示在所有后续页面上的loginview内容.我有一个用户名控件也嵌套在loginview中,以显示用户登录时的名称.主页面上的loginview代码显示如下:

<div class="loginView">
                <asp:LoginView ID="MasterLoginView" runat="server">
                    <LoggedInTemplate>
                        Welcome <span class="bold"><asp:LoginName ID="HeadLoginName" runat="server" /> 
                            <asp:Label ID="userNameLabel" runat="server" Text="Label"></asp:Label></span>!
                    [ <asp:LoginStatus ID="HeadLoginStatus" runat="server" LogoutAction="Redirect" LogoutText="Log Out" LogoutPageUrl="~/Logout.aspx"/> ]
                        <%--Welcome: 
                        <span class="bold"><asp:LoginName ID="MasterLoginName" runat="server" /> </span>!--%>                       
                    </LoggedInTemplate>
                    <AnonymousTemplate>
                        Welcome: Guest
                        [ <a href="~/Account/Login.aspx" ID="HeadLoginStatus" runat="server">Log In</a> ]
                    </AnonymousTemplate>

                </asp:LoginView>
                <%--&nbsp;&nbsp; [&nbsp;<asp:LoginStatus ID="MasterLoginStatus" runat="server" LogoutAction="Redirect" LogoutPageUrl="~/Logout.aspx" />&nbsp;]&nbsp;&nbsp;--%>

            </div>
Run Code Online (Sandbox Code Playgroud)

由于VS2010使用帐户文件夹中的默认登录页面启动,我认为没有必要在页面中创建单独的登录,因此我只使用相同的登录页面.请在下面找到登录控件的代码:

 <asp:Login ID="LoginUser" runat="server" EnableViewState="false" RenderOuterTable="false">
    <LayoutTemplate>
        <span class="failureNotification">
            <asp:Literal ID="FailureText" runat="server"></asp:Literal>
        </span>
        <asp:ValidationSummary ID="LoginUserValidationSummary" runat="server" CssClass="failureNotification" 
             ValidationGroup="LoginUserValidationGroup"/>
        <div class="accountInfo">
            <fieldset class="login">
                <legend style="text-align:left; font-size:1.2em; color:White;">Account …
Run Code Online (Sandbox Code Playgroud)

c# asp.net webforms web-applications

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

猜猜插入语句中的错误

那里有一些鹰眼的人吗?我想在下面的插入语句中删除错误的位置.我在运行时使用了断点来跟踪代码,并且我得到了异常错误(在关键字"Case"附近有一个不正确的语法).让你的老鹰眼睛......

public partial class OpenCase : System.Web.UI.Page
{
    string adminString;
    protected void Page_Load(object sender, EventArgs e)
    {
        adminString = "CA123";
    }

    protected void openCaseBotton_Click(object sender, EventArgs e)
    {
        //SQL connection string
        SqlDataSource CSMDataSource = new SqlDataSource();
        CSMDataSource.ConnectionString = ConfigurationManager.ConnectionStrings["CMSSQL3ConnectionString"].ToString();

        //SQL Insert command with variables
        CSMDataSource.InsertCommandType = SqlDataSourceCommandType.Text;
        CSMDataSource.InsertCommand = "INSERT INTO Case (CaseID, CaseDesc, DateOpened, CasePriority, AdministratorID) VALUES (@CaseID, @CaseDesc, @DateOpened, @CasePriority, @AdministratorID)";

        //Actual Insertion with values from textboxes into databse fields
        CSMDataSource.InsertParameters.Add("CaseID", caseIDTextBox.Text);
        CSMDataSource.InsertParameters.Add("CaseDesc", caseDescTextBox.Text);
        CSMDataSource.InsertParameters.Add("DateOpened", DateTime.Now.ToString());
        CSMDataSource.InsertParameters.Add("CasePriority", null); …
Run Code Online (Sandbox Code Playgroud)

c# sql asp.net connection-string insert

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

下拉列表选定项始终设置为默认值

我希望将所选项目的值传递到数据库中,但是注意到所选项目不是发送到数据库中的内容,您可以在下面的快照中看到. 替代文字 在运行时间期间记录以下值. 替代文字

下拉列表所选项目在哪里出错?依靠你的智慧......谢谢.

c# asp.net

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